-
Notifications
You must be signed in to change notification settings - Fork 16
Working on the project using Eclipse
Ari Gesher edited this page Dec 13, 2011
·
8 revisions
Disclaimer: Palantir Technologies is not affiliated with, endorsed or sponsored by Palantir.net, Inc. Palantir.net's website is http://palantir.net
Eclipse integration is pretty easy to get going:
- go to where you have cloned Cinch
- Make sure Eclipse is not currently running
- Run a build using maven:
mvn
- this will ensure that all dependencies have been downloaded - Run the maven Eclipse setup task:
mvn eclipse:configure-workspace -Declipse-workspace=/path/to/your/workspace
- Fire up Eclipse and confirm that the
M2_REPO
classpath variable is set properly:
Here's example output from running these commands. Note that the first time you run them, they may produce substantially more output as maven downloads its needed plugins and dependencies from the maven repos.
$ mvn
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Palantir Technologies Cinch Java Binding Framework 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ ptoss-cinch ---
[INFO] Source directory: /Users/regs/work/opensource/cinch/example added.
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ ptoss-cinch ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/regs/work/opensource/cinch/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ ptoss-cinch ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ ptoss-cinch ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/regs/work/opensource/cinch/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ ptoss-cinch ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ ptoss-cinch ---
[INFO] Surefire report directory: /Users/regs/work/opensource/cinch/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.palantir.ptoss.cinch.AbstractBoundMethodTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.721 sec
Running com.palantir.ptoss.cinch.ActionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec
Running com.palantir.ptoss.cinch.BindingContextIndexTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running com.palantir.ptoss.cinch.BindingContextTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running com.palantir.ptoss.cinch.BindingsSubclassTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.458 sec
Running com.palantir.ptoss.cinch.BindingsTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.845 sec
Running com.palantir.ptoss.cinch.BoundJCheckBoxTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 sec
Running com.palantir.ptoss.cinch.BoundJComboBoxTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec
Running com.palantir.ptoss.cinch.BoundJLabelTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running com.palantir.ptoss.cinch.BoundJListTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec
Running com.palantir.ptoss.cinch.BoundJProgressBarTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running com.palantir.ptoss.cinch.BoundJSliderTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec
Running com.palantir.ptoss.cinch.BoundJTextComponentTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
Running com.palantir.ptoss.cinch.BoundJToggleButtonTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 sec
Running com.palantir.ptoss.cinch.CallOnUpdateTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec
Running com.palantir.ptoss.cinch.EnabledIfTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running com.palantir.ptoss.cinch.EnumTypesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running com.palantir.ptoss.cinch.negative.CantFindGetterSetterTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running com.palantir.ptoss.cinch.negative.InaccessibleControllerMethodTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running com.palantir.ptoss.cinch.negative.NegativeActionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running com.palantir.ptoss.cinch.negative.WrongTypeTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running com.palantir.ptoss.cinch.NotBindableTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running com.palantir.ptoss.cinch.SubclassEdgeCasesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running com.palantir.ptoss.cinch.ViewSubclassModelNameCollisionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Results :
Tests run: 69, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ ptoss-cinch ---
[INFO]
[INFO] >>> maven-source-plugin:2.1.2:jar (copy-src) @ ptoss-cinch >>>
[INFO]
[INFO] --- build-helper-maven-plugin:1.7:add-source (add-source) @ ptoss-cinch ---
[INFO] Source directory: /Users/regs/work/opensource/cinch/example added.
[INFO]
[INFO] <<< maven-source-plugin:2.1.2:jar (copy-src) @ ptoss-cinch <<<
[INFO]
[INFO] --- maven-source-plugin:2.1.2:jar (copy-src) @ ptoss-cinch ---
[INFO] com already added, skipping
[INFO] com/palantir already added, skipping
[INFO] com/palantir/ptoss already added, skipping
[INFO] com/palantir/ptoss/cinch already added, skipping
[INFO]
[INFO] --- maven-dependency-plugin:2.1:copy-dependencies (copy-dependencies) @ ptoss-cinch ---
[INFO] guava-r09.jar already exists in destination.
[INFO] commons-io-1.3.2.jar already exists in destination.
[INFO] commons-lang-2.3.jar already exists in destination.
[INFO] junit-3.8.1.jar already exists in destination.
[INFO] log4j-1.2.13.jar already exists in destination.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.958s
[INFO] Finished at: Mon Dec 05 15:55:46 PST 2011
[INFO] Final Memory: 7M/81M
[INFO] ------------------------------------------------------------------------
$