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);


Reply via email to