You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by jl...@apache.org on 2013/04/15 21:28:28 UTC
svn commit: r1468199 -
/ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java
Author: jlboudart
Date: Mon Apr 15 19:28:28 2013
New Revision: 1468199
URL: http://svn.apache.org/r1468199
Log:
set forcedeliver on submodules when publication on build scoped repository is activated
Modified:
ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java
Modified: ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java
URL: http://svn.apache.org/viewvc/ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java?rev=1468199&r1=1468198&r2=1468199&view=diff
==============================================================================
--- ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java (original)
+++ ant/easyant/core/trunk/src/main/java/org/apache/easyant/tasks/SubModule.java Mon Apr 15 19:28:28 2013
@@ -31,9 +31,9 @@ import java.util.Vector;
import org.apache.easyant.core.EasyAntConstants;
import org.apache.easyant.core.EasyAntMagicNames;
import org.apache.easyant.core.ant.ProjectUtils;
-import org.apache.easyant.core.ant.listerners.BuildExecutionTimer.ExecutionResult;
import org.apache.easyant.core.ant.listerners.MultiModuleLogger;
import org.apache.easyant.core.ant.listerners.SubBuildExecutionTimer;
+import org.apache.easyant.core.ant.listerners.BuildExecutionTimer.ExecutionResult;
import org.apache.easyant.core.ivy.IvyInstanceHelper;
import org.apache.ivy.ant.IvyPublish;
import org.apache.ivy.ant.IvyResolve;
@@ -236,6 +236,7 @@ public class SubModule extends AbstractE
ivyPublish.setOwningTarget(getOwningTarget());
ivyPublish.setLocation(getLocation());
ivyPublish.setOverwrite(overwrite);
+ ivyPublish.setForcedeliver(true);
ivyPublish.setTaskName("publish-buildscoped-repository");
ivyPublish.execute();
} else {
@@ -295,8 +296,8 @@ public class SubModule extends AbstractE
addReferences(subModule);
getEasyAntEngine().configureEasyAntIvyInstance(subModule);
- subModule.addReference(EasyAntMagicNames.PLUGIN_SERVICE_INSTANCE,
- getProject().getReference(EasyAntMagicNames.PLUGIN_SERVICE_INSTANCE));
+ subModule.addReference(EasyAntMagicNames.PLUGIN_SERVICE_INSTANCE, getProject().getReference(
+ EasyAntMagicNames.PLUGIN_SERVICE_INSTANCE));
subModule.setName(file.getName());
subModule.setBaseDir(directory);