Author: antelder
Date: Thu Mar 31 08:22:19 2011
New Revision: 1087210
URL: http://svn.apache.org/viewvc?rev=1087210&view=rev
Log:
Update the approach to choosing what is the contribution so that a folder in
the target directory named after the artifact or the target/classes folder is
used over the packaged artifact. That means if you update a contribution
project in an IDE like Eclipse the changes are still used even though eclipse
doesn't rebuild teh jar
Modified:
tuscany/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyRunMojo.java
Modified:
tuscany/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyRunMojo.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyRunMojo.java?rev=1087210&r1=1087209&r2=1087210&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyRunMojo.java
(original)
+++
tuscany/sca-java-2.x/trunk/maven/maven-tuscany-plugin/src/main/java/org/apache/tuscany/maven/plugin/TuscanyRunMojo.java
Thu Mar 31 08:22:19 2011
@@ -151,8 +151,12 @@ public class TuscanyRunMojo extends Abst
File contributionFile = new File(buildDirectory.getParent(),
finalName.getName());
if (!contributionFile.exists()) {
+ contributionFile = new File(buildDirectory.getParent(),
"classes");
+ }
+ if (!contributionFile.exists()) {
contributionFile = new File(buildDirectory.getParent(),
finalName.getName() + packaging);
}
+
String contribution = contributionFile.toURI().toURL().toString();
getLog().info("Project contribution: " + contribution);
cs.add(contribution);