Difference between revisions of "Fast and Furious"

From LogicalDOC Community Wiki
Jump to navigationJump to search
(Checkout a working copy of LogicalDOC CE)
Line 13: Line 13:
 
Create the folder workspace71 as sub folder of your Home Directory.<br/>
 
Create the folder workspace71 as sub folder of your Home Directory.<br/>
 
In my case, since the home directory of my user is:  
 
In my case, since the home directory of my user is:  
   C:\Users\George
+
   C:\Users\george
  
 
I have to create the folder path  
 
I have to create the folder path  
   C:\Users\George\workspace71
+
   C:\Users\george\workspace71
  
 
[[File:01ff-create-workspace.gif]]
 
[[File:01ff-create-workspace.gif]]
Line 30: Line 30:
 
This are the SVN paths for source and target<br/>  
 
This are the SVN paths for source and target<br/>  
 
svn://svn.code.sf.net/p/logicaldoc/code/build/ant/trunk<br/>
 
svn://svn.code.sf.net/p/logicaldoc/code/build/ant/trunk<br/>
C:\Users\George\workspace71\ant
+
C:\Users\george\workspace71\ant
  
 
<gallery>
 
<gallery>
Line 39: Line 39:
  
 
svn://svn.code.sf.net/p/logicaldoc/code/build/poms/trunk<br/>
 
svn://svn.code.sf.net/p/logicaldoc/code/build/poms/trunk<br/>
C:\Users\George\workspace71\poms
+
C:\Users\george\workspace71\poms
  
 
svn://svn.code.sf.net/p/logicaldoc/code/community/logicaldoc/trunk<br/>
 
svn://svn.code.sf.net/p/logicaldoc/code/community/logicaldoc/trunk<br/>
C:\Users\George\workspace71\logicaldoc
+
C:\Users\george\workspace71\logicaldoc
  
 
== Install the parent dependencies ==
 
== Install the parent dependencies ==

Revision as of 17:40, 7 January 2015

Introduction

The developer environment can be set in any Operating System (Windows, Linux, etc..) since LogicalDOC is a multi-platform system, but we recommend Windows, since it is the development environment of reference.
As a result, most of the examples will show paths and screenshots of Windows.

Requirements

You need Tortoise SVN client (TortoiseSVN 1.8.7), Java JDK 1.7, Maven 3.2.5, Maven Ant Tasks 2.1.3, Ant 1.7.1, Eclipse Juno, Tomcat 7.0.57

Prepare the Workspace

Create the folder workspace71 as sub folder of your Home Directory.
In my case, since the home directory of my user is:

 C:\Users\george

I have to create the folder path

 C:\Users\george\workspace71

01ff-create-workspace.gif

Checkout a working copy of LogicalDOC CE

Checkout the following packages from the SVN repository of LogicalDOC CE on SourceForge:
ant, poms, logicaldoc

Checkout the LD's ant package using TortoiseSVN
Note: when you install TortoiseSVN on your Windows system it will add two new items to the contextual menu: SVN Checkout... and TortoiseSVN; you can activate the contextual menu simply using the right mouse click on a folder.

This are the SVN paths for source and target
svn://svn.code.sf.net/p/logicaldoc/code/build/ant/trunk
C:\Users\george\workspace71\ant

Repeat the steps above for the other two packages below

svn://svn.code.sf.net/p/logicaldoc/code/build/poms/trunk
C:\Users\george\workspace71\poms

svn://svn.code.sf.net/p/logicaldoc/code/community/logicaldoc/trunk
C:\Users\george\workspace71\logicaldoc

Install the parent dependencies

At this point you need to install the dependencies shared by the various LogicalDOC's modules.
To do this, open a command shell, move to the folder poms and run the command:

 mvn clean install

04-install-the-parent-dependencies.gif