User Tools

Site Tools


beewm:devel:compiling_screeningbee_workflow_manager

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devel:compiling_screeningbee_workflow_manager [2014/05/21 10:01] – [Compiling screeningBee Workflow Manager] behullardevel:compiling_screeningbee_workflow_manager [2015/11/18 17:21] (current) agraumann
Line 4: Line 4:
  
 You need to have the prerequisites installed. Please check: You need to have the prerequisites installed. Please check:
-  * [[integrating_maven_with_eclipse]] 
   * [[Development Prerequisites]]   * [[Development Prerequisites]]
  
Line 13: Line 12:
 <code> <code>
 # Developers with read/write access do: # Developers with read/write access do:
-svn co 'svn+ssh://<USERNAME>@svn.code.sf.net/p/screeningbee/code/' ./SVN-Bee+git clone ssh://w3_ssdmsource@ssdmsource.ethz.ch/sis/beewm.git
  
 # Users with read access do: # Users with read access do:
-svn co 'svn://svn.code.sf.net/p/screeningbee/code/' ./SVN-Bee+git clone http://129.132.202.168/sis/beewm.git
 </code> </code>
  
 ==== Compile screeningBee ==== ==== Compile screeningBee ====
  
-Set your Java path to Java version 7:+Set your Java path to Java version 8:
 <code> <code>
-export JAVA_HOME="/usr/local/java-7-sun-jdk1.7.0_45"+export JAVA_HOME="/usr/local/java-8-sun-jdk1.8"
 </code> </code>
  
 Start the compile: Start the compile:
 <code> <code>
-cd ./SVN-Bee/trunk/bee +cd ./beewm 
-mvn clean install -DskipTests+gradle build distTar -x test -x integrationTest
 </code> </code>
  
 After a few seconds to minutes, you should see a success message similar to: After a few seconds to minutes, you should see a success message similar to:
 <code> <code>
-[INFO] ------------------------------------------------------------------------ +BUILD SUCCESSFUL 
-[INFO] BUILD SUCCESS + 
-[INFO] ------------------------------------------------------------------------ +Total time: 34.635 secs
-[INFO] Total time: 48.068s +
-[INFO] Finished at: Thu Mar 13 10:30:49 CET 2014 +
-[INFO] Final Memory: 66M/308M +
-[INFO] ------------------------------------------------------------------------+
 </code> </code>
  
Line 46: Line 41:
  
 <code> <code>
-mvn clean install+gradle build 
 +</code> 
 +or 
 +<code> 
 +gradle test
 </code> </code>
  
-With issuing the normal maven build command maven will try to run all the tests, which can be time consuming and some of the test requires specific infrastructure setup like queueing system. But the majority of the tests should run through in their own. The only extra step one need for running the tests is the download of the test data. The bee-testdata directory of the svn repository contains this test data, which should be downloaded and placed (or linked) to the bee-workflowmanager/src/test/resources/ directory+With issuing the normal maven build command maven will try to run all the tests, which can be time consuming and some of the test requires specific infrastructure setup like queueing system. But the majority of the tests should run through in their own.
  
 <code> <code>
-mvn clean test+gradle clean build test -x integrationTest
 </code> </code>
  
-Test goal will run all the test which should run without any external dependency.+Test goal without integration tests will run all the test which should run without any external dependency.
  
  
beewm/devel/compiling_screeningbee_workflow_manager.1400659319.txt.gz · Last modified: 2014/05/21 10:01 by behullar