Author: xavier
Date: Sat Jan 24 12:27:08 2009
New Revision: 737345
URL: http://svn.apache.org/viewvc?rev=737345&view=rev
Log:
IMPROVEMENT: support resolve refresh in command line (IVY-1013)
Modified:
ant/ivy/core/trunk/CHANGES.txt
ant/ivy/core/trunk/src/java/org/apache/ivy/Main.java
Modified: ant/ivy/core/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/ant/ivy/core/trunk/CHANGES.txt?rev=737345&r1=737344&r2=737345&view=diff
==============================================================================
--- ant/ivy/core/trunk/CHANGES.txt (original)
+++ ant/ivy/core/trunk/CHANGES.txt Sat Jan 24 12:27:08 2009
@@ -85,6 +85,7 @@
trunk
=====================================
+- IMPROVEMENT: support resolve refresh in command line (IVY-1013)
- IMPROVEMENT: Error message is not clear when specifying an invalid value for
checksums (IVY-977)
- FIX: TTL does not work as expected (IVY-1012)
Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/Main.java
URL:
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/Main.java?rev=737345&r1=737344&r2=737345&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/Main.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/Main.java Sat Jan 24 12:27:08
2009
@@ -88,6 +88,8 @@
.addCategory("resolve options")
.addOption(new OptionBuilder("ivy").arg("ivyfile")
.description("use given file as ivy file").create())
+ .addOption(new OptionBuilder("refresh")
+ .description("refresh dynamic resolved revisions").create())
.addOption(new OptionBuilder("dependency")
.arg("organisation").arg("module").arg("revision")
.description("use this instead of ivy file to do the rest "
@@ -237,6 +239,9 @@
}
ResolveOptions resolveOptions = new
ResolveOptions().setConfs(confs)
.setValidate(validate);
+ if (line.hasOption("refresh")) {
+ resolveOptions.setRefresh(true);
+ }
ResolveReport report = ivy.resolve(ivyfile.toURI().toURL(),
resolveOptions);
if (report.hasError()) {
System.exit(1);