Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1237

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1237
originally caused by:
 Started by an SCM change
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: Fix: assumption became assertion by mistake

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 1c90058c2 -> 025ec7bfa


Fix: assumption became assertion by mistake

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/025ec7bf
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/025ec7bf
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/025ec7bf

Branch: refs/heads/master
Commit: 025ec7bfa4df95a2add8c30c5ef85f3b06872240
Parents: 1c90058
Author: Gintas Grigelionis 
Authored: Mon Apr 23 07:05:52 2018 +0200
Committer: Gintas Grigelionis 
Committed: Mon Apr 23 07:05:52 2018 +0200

--
 src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/025ec7bf/src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java 
b/src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java
index aff9de8..928348b 100644
--- a/src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java
+++ b/src/tests/junit/org/apache/tools/ant/filters/TokenFilterTest.java
@@ -188,7 +188,7 @@ public class TokenFilterTest {
 @Test
 public void testContainsRegex() throws IOException {
 buildRule.executeTarget("hasregex");
-assertThat("Regex not present",
+assumeThat("Regex not present",
 getFileString(buildRule.getProject().getProperty("output") + 
"/replaceregexp"),
 containsString("bye world"));
 



Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1236

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1236
originally caused by:
 Started by an SCM change
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: typo

2018-04-22 Thread bodewig
Repository: ant
Updated Branches:
  refs/heads/master 64dc75ad4 -> 1c90058c2


typo


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/1c90058c
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/1c90058c
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/1c90058c

Branch: refs/heads/master
Commit: 1c90058c24778cad7f258c28cb09fa9182b04952
Parents: 64dc75a
Author: Stefan Bodewig 
Authored: Mon Apr 23 06:53:35 2018 +0200
Committer: Stefan Bodewig 
Committed: Mon Apr 23 06:53:35 2018 +0200

--
 src/tests/junit/org/apache/tools/ant/BuildFileTest.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/1c90058c/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java 
b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
index 2122107..c2af9c9 100644
--- a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
@@ -74,7 +74,7 @@ public abstract class BuildFileTest extends TestCase {
  *
  * @throws Exception this implementation doesn't throw any
  * exception but we've added it to the signature so that
- * subclasses can throws whatever they need.
+ * subclasses can throw whatever they need.
  */
 protected void tearDown() throws Exception {
 if (project == null) {



[1/2] ant git commit: matching on the exception message used to be optional

2018-04-22 Thread bodewig
Repository: ant
Updated Branches:
  refs/heads/master 1fd035229 -> 64dc75ad4


matching on the exception message used to be optional


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/8c5b5edf
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/8c5b5edf
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/8c5b5edf

Branch: refs/heads/master
Commit: 8c5b5edfaf426223bd1a920846442de858a3b7f2
Parents: 1fd0352
Author: Stefan Bodewig 
Authored: Mon Apr 23 06:49:01 2018 +0200
Committer: Stefan Bodewig 
Committed: Mon Apr 23 06:49:01 2018 +0200

--
 src/tests/junit/org/apache/tools/ant/BuildFileTest.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/8c5b5edf/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java 
b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
index a3e5ad1..ddc1504 100644
--- a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
@@ -405,7 +405,7 @@ public abstract class BuildFileTest extends TestCase {
 assertTrue("Should throw BuildException because '" + cause
 + "' with message '" + msg + "' (actual message '"
 + ex.getMessage() + "' instead)",
-msg != null && ex.getMessage().equals(msg));
+msg == null || ex.getMessage().equals(msg));
 return;
 }
 fail("Should throw BuildException because: " + cause);
@@ -427,7 +427,7 @@ public abstract class BuildFileTest extends TestCase {
 assertTrue("Should throw BuildException because '" + cause
 + "' with message containing '" + contains + "' (actual 
message '"
 + ex.getMessage() + "' instead)",
-null != contains && ex.getMessage().contains(contains));
+null == contains || ex.getMessage().contains(contains));
 return;
 }
 fail("Should throw BuildException because: " + cause);



[2/2] ant git commit: there's been a reason tearDown threw Exception

2018-04-22 Thread bodewig
there's been a reason tearDown threw Exception


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/64dc75ad
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/64dc75ad
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/64dc75ad

Branch: refs/heads/master
Commit: 64dc75ad4c87d1eac1e44acaa06e0d3dc5120c4e
Parents: 8c5b5ed
Author: Stefan Bodewig 
Authored: Mon Apr 23 06:51:08 2018 +0200
Committer: Stefan Bodewig 
Committed: Mon Apr 23 06:51:08 2018 +0200

--
 src/tests/junit/org/apache/tools/ant/BuildFileTest.java | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/64dc75ad/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java 
b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
index ddc1504..2122107 100644
--- a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
@@ -71,8 +71,12 @@ public abstract class BuildFileTest extends TestCase {
  * to clean up after each test. Note that no "setUp" target
  * is automatically called, since it's trivial to have a
  * test target depend on it.
+ *
+ * @throws Exception this implementation doesn't throw any
+ * exception but we've added it to the signature so that
+ * subclasses can throws whatever they need.
  */
-protected void tearDown() {
+protected void tearDown() throws Exception {
 if (project == null) {
 /*
  * Maybe the BuildFileTest was subclassed and there is



Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1235

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1235
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: test logic got reversed

2018-04-22 Thread bodewig
Repository: ant
Updated Branches:
  refs/heads/master 840f6cc43 -> 1fd035229


test logic got reversed


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/1fd03522
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/1fd03522
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/1fd03522

Branch: refs/heads/master
Commit: 1fd0352294a50a6c4815e50404cd8ee6806ed854
Parents: 840f6cc
Author: Stefan Bodewig 
Authored: Mon Apr 23 06:30:31 2018 +0200
Committer: Stefan Bodewig 
Committed: Mon Apr 23 06:30:31 2018 +0200

--
 src/tests/junit/org/apache/tools/ant/BuildFileTest.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/1fd03522/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java 
b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
index acd7471..a3e5ad1 100644
--- a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
@@ -405,7 +405,7 @@ public abstract class BuildFileTest extends TestCase {
 assertTrue("Should throw BuildException because '" + cause
 + "' with message '" + msg + "' (actual message '"
 + ex.getMessage() + "' instead)",
-msg != null && !ex.getMessage().equals(msg));
+msg != null && ex.getMessage().equals(msg));
 return;
 }
 fail("Should throw BuildException because: " + cause);
@@ -427,7 +427,7 @@ public abstract class BuildFileTest extends TestCase {
 assertTrue("Should throw BuildException because '" + cause
 + "' with message containing '" + contains + "' (actual 
message '"
 + ex.getMessage() + "' instead)",
-null != contains && !ex.getMessage().contains(contains));
+null != contains && ex.getMessage().contains(contains));
 return;
 }
 fail("Should throw BuildException because: " + cause);



Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1234

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1234
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: Gump seems to choke on the link when building javadocs

2018-04-22 Thread bodewig
Repository: ant
Updated Branches:
  refs/heads/master 233421885 -> 840f6cc43


Gump seems to choke on the link when building javadocs


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/840f6cc4
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/840f6cc4
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/840f6cc4

Branch: refs/heads/master
Commit: 840f6cc43b3f80a248d6d6ad8e8f7b3c82e58b52
Parents: 2334218
Author: Stefan Bodewig 
Authored: Mon Apr 23 06:17:24 2018 +0200
Committer: Stefan Bodewig 
Committed: Mon Apr 23 06:17:24 2018 +0200

--
 .../taskdefs/optional/junitlauncher/TestResultFormatter.java| 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/840f6cc4/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.java
--
diff --git 
a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.java
 
b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.java
index ad1e4f3..5103240 100644
--- 
a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.java
+++ 
b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.java
@@ -6,8 +6,9 @@ import java.io.Closeable;
 import java.io.OutputStream;
 
 /**
- * A {@link TestExecutionListener} which lets implementing classes format and 
write out
- * the test execution results.
+ * A {@link org.junit.platform.launcher.TestExecutionListener} which
+ * lets implementing classes format and write out the test execution
+ * results.
  */
 public interface TestResultFormatter extends TestExecutionListener, Closeable {
 



Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1233

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1233
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1232

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1232
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: Tidy up the code

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master ad98e27d0 -> 233421885


Tidy up the code

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/23342188
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/23342188
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/23342188

Branch: refs/heads/master
Commit: 233421885c9d7afc9856712c721847c42f1b63da
Parents: ad98e27
Author: Gintas Grigelionis 
Authored: Mon Apr 23 00:49:47 2018 +0200
Committer: Gintas Grigelionis 
Committed: Mon Apr 23 00:49:47 2018 +0200

--
 src/tests/antunit/core/extension-point-test.xml |  2 +-
 .../ant/types/selectors/FilenameSelectorTest.java   | 16 
 .../org/apache/tools/ant/util/FileUtilsTest.java|  4 ++--
 .../org/apache/tools/zip/ZipOutputStreamTest.java   |  8 
 4 files changed, 15 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/23342188/src/tests/antunit/core/extension-point-test.xml
--
diff --git a/src/tests/antunit/core/extension-point-test.xml 
b/src/tests/antunit/core/extension-point-test.xml
index 8c0dbdb..95bac8b 100644
--- a/src/tests/antunit/core/extension-point-test.xml
+++ b/src/tests/antunit/core/extension-point-test.xml
@@ -105,7 +105,7 @@
 
   
 ]]>
-
 
 

http://git-wip-us.apache.org/repos/asf/ant/blob/23342188/src/tests/junit/org/apache/tools/ant/types/selectors/FilenameSelectorTest.java
--
diff --git 
a/src/tests/junit/org/apache/tools/ant/types/selectors/FilenameSelectorTest.java
 
b/src/tests/junit/org/apache/tools/ant/types/selectors/FilenameSelectorTest.java
index 09a5086..007451c 100644
--- 
a/src/tests/junit/org/apache/tools/ant/types/selectors/FilenameSelectorTest.java
+++ 
b/src/tests/junit/org/apache/tools/ant/types/selectors/FilenameSelectorTest.java
@@ -23,6 +23,7 @@ import static org.junit.Assert.assertEquals;
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.types.Parameter;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.rules.ExpectedException;
@@ -82,14 +83,13 @@ public class FilenameSelectorTest {
 assertEquals("", selectorRule.selectionString(s));
 }
 
-// This is turned off temporarily. There appears to be a bug
-// in SelectorUtils.matchPattern() where it is recursive on
-// Windows even if no ** is in pattern.
-// s.setName("*.gz");
-// String results = selectorRule.selectionString(s);
-// assertEquals("FFFT", results); // Unix
-// vs
-// assertEquals("FFFTTFFF", results); // Windows
+@Ignore("Turned off due to a bug: SelectorUtils.matchPattern() is 
recursive without '**' on Windows")
+@Test
+public void testSelectionBehaviourWildcard() {
+s.setName("*.gz");
+assertEquals("FFFT", selectorRule.selectionString(s)); // Unix
+assertEquals("FFFTTFFF", selectorRule.selectionString(s)); // 
Windows
+}
 
 @Test
 public void testSelectionBehaviourNegate() {

http://git-wip-us.apache.org/repos/asf/ant/blob/23342188/src/tests/junit/org/apache/tools/ant/util/FileUtilsTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/util/FileUtilsTest.java 
b/src/tests/junit/org/apache/tools/ant/util/FileUtilsTest.java
index 1945ad4..b6133bd 100644
--- a/src/tests/junit/org/apache/tools/ant/util/FileUtilsTest.java
+++ b/src/tests/junit/org/apache/tools/ant/util/FileUtilsTest.java
@@ -617,8 +617,8 @@ public class FileUtilsTest {
  * calling this method allows tests where normalize is called to pass 
under cygwin
  */
 private void assertEqualsIgnoreDriveCase(String s1, String s2) {
-if ((Os.isFamily("dos") || Os.isFamily("netware"))
-&& !s1.isEmpty() && !s2.isEmpty()) {
+assumeTrue("Not DOS or Netware", Os.isFamily("dos") || 
Os.isFamily("netware"));
+if (!s1.isEmpty() && !s2.isEmpty()) {
 StringBuilder sb1 = new StringBuilder(s1);
 StringBuilder sb2 = new StringBuilder(s2);
 sb1.setCharAt(0, Character.toUpperCase(s1.charAt(0)));

http://git-wip-us.apache.org/repos/asf/ant/blob/23342188/src/tests/junit/org/apache/tools/zip/ZipOutputStreamTest.java
--
diff --git a/src/tests/junit/org/apache/tools/zip/ZipOutputStreamTest.java 
b/src/tests/junit/org/apache/tools/zip/ZipOutputStreamTest.java
index 991dc69..1121fa4 100644
--- a/src/tests/junit/org/apache/tools/zip/ZipOutputStreamTest.java
+++ 

[2/2] ant git commit: Expected exceptions galore

2018-04-22 Thread gintas
Expected exceptions galore

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/ad98e27d
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/ad98e27d
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/ad98e27d

Branch: refs/heads/master
Commit: ad98e27d0caff44ec10b16b8eed07e9c4264898f
Parents: 8a3b165
Author: Gintas Grigelionis 
Authored: Mon Apr 23 00:48:06 2018 +0200
Committer: Gintas Grigelionis 
Committed: Mon Apr 23 00:48:06 2018 +0200

--
 .../org/apache/tools/ant/DispatchTaskTest.java  |   9 +-
 .../org/apache/tools/ant/ExecutorTest.java  |  51 +++---
 .../taskdefs/AntLikeTasksAtTopLevelTest.java|  37 ++--
 .../tools/ant/taskdefs/AntStructureTest.java|  13 +-
 .../tools/ant/taskdefs/AvailableTest.java   | 174 ---
 .../apache/tools/ant/taskdefs/BasenameTest.java |  31 +---
 .../apache/tools/ant/taskdefs/CVSPassTest.java  |  24 ++-
 .../tools/ant/taskdefs/CallTargetTest.java  |  13 +-
 .../apache/tools/ant/taskdefs/ConcatTest.java   |  35 +---
 .../tools/ant/taskdefs/ConditionTest.java   |  88 --
 .../apache/tools/ant/taskdefs/CopydirTest.java  |  53 +++---
 .../apache/tools/ant/taskdefs/CopyfileTest.java |  49 ++
 .../apache/tools/ant/taskdefs/DeleteTest.java   |  29 +++-
 .../apache/tools/ant/taskdefs/DeltreeTest.java  |  15 +-
 .../apache/tools/ant/taskdefs/DirnameTest.java  |  42 ++---
 .../org/apache/tools/ant/taskdefs/FailTest.java | 123 +
 .../apache/tools/ant/taskdefs/FilterTest.java   |  57 ++
 .../apache/tools/ant/taskdefs/GUnzipTest.java   |  27 ++-
 .../apache/tools/ant/taskdefs/InputTest.java|  23 +--
 .../apache/tools/ant/taskdefs/MkdirTest.java|  35 ++--
 .../apache/tools/ant/taskdefs/RenameTest.java   |  52 +++---
 .../apache/tools/ant/taskdefs/ReplaceTest.java  |  81 -
 .../apache/tools/ant/taskdefs/SignJarTest.java  |  14 +-
 .../apache/tools/ant/taskdefs/SleepTest.java|  18 +-
 .../apache/tools/ant/taskdefs/StyleTest.java|  35 ++--
 .../org/apache/tools/ant/taskdefs/TarTest.java  |  79 -
 .../apache/tools/ant/taskdefs/TaskdefTest.java  |  67 ---
 .../apache/tools/ant/taskdefs/UntarTest.java|  12 +-
 .../apache/tools/ant/taskdefs/UnzipTest.java|  56 +++---
 .../apache/tools/ant/taskdefs/XmlnsTest.java|  18 +-
 .../tools/ant/taskdefs/condition/HttpTest.java  |  13 +-
 .../ant/taskdefs/condition/IsReferenceTest.java |  17 +-
 .../taskdefs/condition/ParserSupportsTest.java  |  34 ++--
 .../tools/ant/taskdefs/email/EmailTaskTest.java |  28 ++-
 .../tools/ant/taskdefs/optional/ANTLRTest.java  |  70 
 .../tools/ant/taskdefs/optional/JspcTest.java   |  14 +-
 .../tools/ant/taskdefs/optional/PvcsTest.java   |  26 ++-
 .../junitlauncher/JUnitLauncherTaskTest.java|  11 +-
 .../ant/taskdefs/optional/net/FTPTest.java  |  32 +---
 .../ant/taskdefs/optional/sos/SOSTest.java  |  15 +-
 .../ant/taskdefs/optional/ssh/ScpTest.java  |  24 ++-
 .../apache/tools/ant/types/CommandlineTest.java |  38 ++--
 .../ant/types/EnumeratedAttributeTest.java  |  53 +++---
 .../apache/tools/ant/types/FilterSetTest.java   |  11 +-
 .../tools/ant/types/RedirectorElementTest.java  |  25 ++-
 .../tools/ant/types/ResourceOutputTest.java |  83 +
 .../resources/LazyResourceCollectionTest.java   |  26 +--
 .../apache/tools/ant/util/VectorSetTest.java|  21 +--
 .../apache/tools/zip/ExtraFieldUtilsTest.java   |  26 +--
 .../org/apache/tools/zip/ZipEntryTest.java  |  15 +-
 50 files changed, 844 insertions(+), 1098 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/ad98e27d/src/tests/junit/org/apache/tools/ant/DispatchTaskTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/DispatchTaskTest.java 
b/src/tests/junit/org/apache/tools/ant/DispatchTaskTest.java
index dab734f..4c76dc5 100644
--- a/src/tests/junit/org/apache/tools/ant/DispatchTaskTest.java
+++ b/src/tests/junit/org/apache/tools/ant/DispatchTaskTest.java
@@ -18,8 +18,6 @@
 
 package org.apache.tools.ant;
 
-import static org.junit.Assert.fail;
-
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
@@ -34,13 +32,8 @@ public class DispatchTaskTest {
 
buildRule.configureProject("src/etc/testcases/core/dispatch/dispatch.xml");
 }
 
-@Test
+@Test(expected = BuildException.class)
 public void testDisp() {
-try {
 buildRule.executeTarget("disp");
-fail("BuildException should have been thrown");
-} catch (BuildException ex) {
-//FIXME the previous method used here ignored the build exception 
- what are we trying to test
-}
 }
 }


[1/2] ant git commit: Expected exceptions galore

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 8a3b1658c -> ad98e27d0


http://git-wip-us.apache.org/repos/asf/ant/blob/ad98e27d/src/tests/junit/org/apache/tools/ant/taskdefs/UntarTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/UntarTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/UntarTest.java
index ea0c60c..681409b 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/UntarTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/UntarTest.java
@@ -30,8 +30,6 @@ import java.io.IOException;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
 
 public class UntarTest {
 
@@ -73,14 +71,10 @@ public class UntarTest {
 testLogoExtraction("testBzip2TarTask");
 }
 
-@Test
+@Test(expected = BuildException.class)
 public void testSrcDirTest() {
-try {
-buildRule.executeTarget("srcDirTest");
-fail("Src cannot be a directory.");
-} catch (BuildException ex) {
-//TODO assert value
-}
+buildRule.executeTarget("srcDirTest");
+// TODO assert value
 }
 
 @Test

http://git-wip-us.apache.org/repos/asf/ant/blob/ad98e27d/src/tests/junit/org/apache/tools/ant/taskdefs/UnzipTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/UnzipTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/UnzipTest.java
index f95c37d..e719271 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/UnzipTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/UnzipTest.java
@@ -31,7 +31,6 @@ import java.io.IOException;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
 
 public class UnzipTest {
 
@@ -43,37 +42,33 @@ public class UnzipTest {
 buildRule.configureProject("src/etc/testcases/taskdefs/unzip.xml");
 }
 
-@Test
+/**
+ * Expected failure due to required argument not specified
+ */
+@Test(expected = BuildException.class)
 public void test1() {
-try {
-buildRule.executeTarget("test1");
-fail("BuildException expected: required argument not specified");
-} catch (BuildException ex) {
-//TODO assert value
-}
+buildRule.executeTarget("test1");
+// TODO Assert exception message
 }
 
-@Test
+/**
+ * Expected failure due to required argument not specified
+ */
+@Test(expected = BuildException.class)
 public void test2() {
-try {
-buildRule.executeTarget("test2");
-fail("BuildException expected: required argument not specified");
-} catch (BuildException ex) {
-//TODO assert value
-}
+buildRule.executeTarget("test2");
+// TODO Assert exception message
 }
 
-@Test
+/**
+ * Expected failure due to required argument not specified
+ */
+@Test(expected = BuildException.class)
 public void test3() {
-try {
-buildRule.executeTarget("test3");
-fail("BuildException expected: required argument not specified");
-} catch (BuildException ex) {
-//TODO assert value
-}
+buildRule.executeTarget("test3");
+// TODO Assert exception message
 }
 
-
 @Test
 public void testRealTest() throws IOException {
 buildRule.executeTarget("realTest");
@@ -173,7 +168,6 @@ public class UnzipTest {
 buildRule.executeTarget("selfExtractingArchive");
 }
 
-
 /*
  * PR 20969
  */
@@ -186,7 +180,6 @@ public class UnzipTest {
 buildRule.getProject().getProperty("output") + 
"/unziptestout/2/bar");
 }
 
-
 /*
  * PR 10504
  */
@@ -240,14 +233,13 @@ public class UnzipTest {
 buildRule.getProject().getProperty("output") + 
"/unziptestout/1/foo.txt");
 }
 
-@Test
+/**
+ * Expected failure due to multiple mappers
+ */
+@Test(expected = BuildException.class)
 public void testTwoMappers() {
-try {
-buildRule.executeTarget("testTwoMappers");
-fail("BuildException expected: " + Expand.ERROR_MULTIPLE_MAPPERS);
-} catch (BuildException ex) {
-//TODO assert value
-}
+buildRule.executeTarget("testTwoMappers");
+// TODO Assert exception message
 }
 
 @Test

http://git-wip-us.apache.org/repos/asf/ant/blob/ad98e27d/src/tests/junit/org/apache/tools/ant/taskdefs/XmlnsTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/XmlnsTest.java 

Jenkins build became unstable: Ant-Build-Matrix-master-Windows » JDK 1.8.0_121 (unlimited security) 64-bit Windows only,Windows #337

2018-04-22 Thread Apache Jenkins Server
See 




Jenkins build is back to stable : Ant-Build-Matrix-master-Linux » xenial,JDK 10 (latest) #1231

2018-04-22 Thread Apache Jenkins Server
See 




Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1231

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1231
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

Jenkins build is back to stable : Ant-Build-Matrix-master-Linux » xenial,JDK 1.8 (latest) #1231

2018-04-22 Thread Apache Jenkins Server
See 




[1/2] ant git commit: More matchers/fixtures/optimizations

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master d0d60adca -> 8a3b1658c


More matchers/fixtures/optimizations

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/4b1d9ae3
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/4b1d9ae3
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/4b1d9ae3

Branch: refs/heads/master
Commit: 4b1d9ae3a6bf6ebdec5fd1d6e347da2f286cbb7a
Parents: d0d60ad
Author: Gintas Grigelionis 
Authored: Sun Apr 22 23:55:41 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 23:55:41 2018 +0200

--
 .../apache/tools/ant/DirectoryScannerTest.java  |  21 +-
 .../junit/org/apache/tools/ant/ProjectTest.java |   3 +-
 .../tools/ant/filters/TokenFilterTest.java  |  43 +--
 .../ant/taskdefs/ManifestClassPathTest.java |   3 +-
 .../ant/taskdefs/ProtectedJarMethodsTest.java   |  18 +-
 .../org/apache/tools/ant/taskdefs/SyncTest.java |   7 +-
 .../compilers/DefaultCompilerAdapterTest.java   |   7 +-
 .../taskdefs/optional/junit/JUnitTaskTest.java  |   8 +-
 .../optional/junit/JUnitTestRunnerTest.java |   2 +-
 .../ant/taskdefs/optional/ssh/ScpTest.java  |   4 +-
 .../ant/taskdefs/optional/unix/SymlinkTest.java |  36 +--
 .../ant/taskdefs/optional/vss/MSVSSTest.java|   8 +-
 .../apache/tools/ant/types/FileListTest.java| 179 +++--
 .../apache/tools/ant/types/FilterSetTest.java   |  26 +-
 .../org/apache/tools/ant/types/MapperTest.java  |  15 +-
 .../apache/tools/ant/types/PatternSetTest.java  | 255 +-
 .../ant/types/resources/ResourceListTest.java   | 119 -
 .../ant/types/selectors/DateSelectorTest.java   |   1 -
 .../ant/types/selectors/TypeSelectorTest.java   |   1 -
 .../apache/tools/ant/util/FileUtilsTest.java| 259 ++-
 20 files changed, 502 insertions(+), 513 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/4b1d9ae3/src/tests/junit/org/apache/tools/ant/DirectoryScannerTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/DirectoryScannerTest.java 
b/src/tests/junit/org/apache/tools/ant/DirectoryScannerTest.java
index a444807..33fe2a9 100644
--- a/src/tests/junit/org/apache/tools/ant/DirectoryScannerTest.java
+++ b/src/tests/junit/org/apache/tools/ant/DirectoryScannerTest.java
@@ -18,8 +18,11 @@
 
 package org.apache.tools.ant;
 
+import static org.hamcrest.Matchers.hasItem;
+import static org.hamcrest.Matchers.not;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThat;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assume.assumeFalse;
 import static org.junit.Assume.assumeTrue;
@@ -395,7 +398,7 @@ public class DirectoryScannerTest {
 Set set = ds.getScannedDirs();
 assertFalse("empty set", set.isEmpty());
 String s = "alpha/beta/gamma/".replace('/', File.separatorChar);
-assertFalse("scanned " + s, set.contains(s));
+assertThat("scanned " + s, set, not(hasItem(s)));
 }
 
 @Test
@@ -515,16 +518,16 @@ public class DirectoryScannerTest {
 ds.scan();
 List dirs = Arrays.asList(ds.getExcludedDirectories());
 assertEquals(2, dirs.size());
-assertTrue("beta is excluded", dirs.contains("alpha/beta"
-.replace('/', File.separatorChar)));
-assertTrue("gamma is excluded", dirs.contains("alpha/beta/gamma"
-.replace('/', File.separatorChar)));
+assertThat("beta is excluded", dirs,
+hasItem("alpha/beta".replace('/', File.separatorChar)));
+assertThat("gamma is excluded", dirs,
+hasItem("alpha/beta/gamma".replace('/', File.separatorChar)));
 List files = Arrays.asList(ds.getExcludedFiles());
 assertEquals(2, files.size());
-assertTrue("beta.xml is excluded", files.contains("alpha/beta/beta.xml"
-.replace('/', File.separatorChar)));
-assertTrue("gamma.xml is excluded", 
files.contains("alpha/beta/gamma/gamma.xml"
-.replace('/', File.separatorChar)));
+assertThat("beta.xml is excluded", files,
+hasItem("alpha/beta/beta.xml".replace('/', 
File.separatorChar)));
+assertThat("gamma.xml is excluded", files,
+hasItem("alpha/beta/gamma/gamma.xml".replace('/', 
File.separatorChar)));
 }
 
 @Test

http://git-wip-us.apache.org/repos/asf/ant/blob/4b1d9ae3/src/tests/junit/org/apache/tools/ant/ProjectTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/ProjectTest.java 
b/src/tests/junit/org/apache/tools/ant/ProjectTest.java
index 

[2/2] ant git commit: Don’t fail, assert

2018-04-22 Thread gintas
Don’t fail, assert

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/8a3b1658
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/8a3b1658
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/8a3b1658

Branch: refs/heads/master
Commit: 8a3b1658ca76b57709b135877bc478fdb041f835
Parents: 4b1d9ae
Author: Gintas Grigelionis 
Authored: Mon Apr 23 00:17:24 2018 +0200
Committer: Gintas Grigelionis 
Committed: Mon Apr 23 00:17:24 2018 +0200

--
 .../org/apache/tools/ant/BuildFileTest.java | 24 +-
 .../apache/tools/ant/taskdefs/CopydirTest.java  |  5 +-
 .../apache/tools/ant/taskdefs/ReplaceTest.java  |  8 +---
 .../org/apache/tools/ant/taskdefs/TarTest.java  | 49 +++-
 .../tools/ant/taskdefs/optional/ANTLRTest.java  |  4 +-
 .../optional/junit/JUnitTestRunnerTest.java | 24 --
 .../ant/taskdefs/optional/sos/SOSTest.java  | 14 ++
 .../ant/taskdefs/optional/vss/MSVSSTest.java| 18 +++
 .../tools/ant/util/ReaderInputStreamTest.java   | 15 ++
 9 files changed, 57 insertions(+), 104 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/8a3b1658/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java 
b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
index 28ca2bd..acd7471 100644
--- a/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/BuildFileTest.java
@@ -402,11 +402,10 @@ public abstract class BuildFileTest extends TestCase {
 executeTarget(target);
 } catch (BuildException ex) {
 buildException = ex;
-if (null != msg && !ex.getMessage().equals(msg)) {
-fail("Should throw BuildException because '" + cause
-+ "' with message '" + msg
-+ "' (actual message '" + ex.getMessage() + "' 
instead)");
-}
+assertTrue("Should throw BuildException because '" + cause
++ "' with message '" + msg + "' (actual message '"
++ ex.getMessage() + "' instead)",
+msg != null && !ex.getMessage().equals(msg));
 return;
 }
 fail("Should throw BuildException because: " + cause);
@@ -423,11 +422,12 @@ public abstract class BuildFileTest extends TestCase {
 public void expectBuildExceptionContaining(String target, String cause, 
String contains) {
 try {
 executeTarget(target);
-} catch (org.apache.tools.ant.BuildException ex) {
+} catch (BuildException ex) {
 buildException = ex;
-if (null != contains && !ex.getMessage().contains(contains)) {
-fail("Should throw BuildException because '" + cause + "' with 
message containing '" + contains + "' (actual message '" + ex.getMessage() + "' 
instead)");
-}
+assertTrue("Should throw BuildException because '" + cause
++ "' with message containing '" + contains + "' (actual 
message '"
++ ex.getMessage() + "' instead)",
+null != contains && !ex.getMessage().contains(contains));
 return;
 }
 fail("Should throw BuildException because: " + cause);
@@ -472,10 +472,8 @@ public abstract class BuildFileTest extends TestCase {
  */
 public void assertPropertyUnset(String property) {
 String result = project.getProperty(property);
-if (result != null) {
-fail("Expected property " + property
-+ " to be unset, but it is set to the value: " + result);
-}
+assertNull("Expected property " + property
++ " to be unset, but it is set to the value: " + result, 
result);
 }
 
 /**

http://git-wip-us.apache.org/repos/asf/ant/blob/8a3b1658/src/tests/junit/org/apache/tools/ant/taskdefs/CopydirTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/CopydirTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/CopydirTest.java
index adad994..8ba8c4f 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/CopydirTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/CopydirTest.java
@@ -27,6 +27,7 @@ import java.io.File;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.fail;
+import static org.junit.Assert.assertTrue;
 
 
 public class CopydirTest {
@@ -81,9 +82,7 @@ public class CopydirTest {
 buildRule.executeTarget("test5");
 File f = new File(new 

Build failed in Jenkins: IvyDE-updatesite #962

2018-04-22 Thread Apache Jenkins Server
See 

--
Started by upstream project "Ivy" build number 764
originally caused by:
 Started by an SCM change
Running as hibou
[EnvInject] - Loading node environment variables.
Building remotely on H32 (ubuntu xenial) in workspace 

Updating http://svn.apache.org/repos/asf/ant/ivy/updatesite/trunk at revision 
'2018-04-22T18:46:24.279 +'
Fetching 'https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite' at -1 
into '
At revision 26456

Fetching 'https://dist.apache.org/repos/dist/release/ant/ivyde/updatesite' at 
-1 into '
At revision 26456

At revision 1829795

No changes for http://svn.apache.org/repos/asf/ant/ivy/updatesite/trunk since 
the previous build
No changes for https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite 
since the previous build
No changes for https://dist.apache.org/repos/dist/release/ant/ivyde/updatesite 
since the previous build
[locks-and-latches] Checking to see if we really have the locks
[locks-and-latches] Have all the locks, build can start
[trunk] $ /home/jenkins/tools/ant/apache-ant-1.9.9/bin/ant jenkins-prepare
Buildfile: 

jenkins-check-download-sdk:

jenkins-get-sdk:

jenkins-check-unzip-eclipse:

jenkins-unzip-eclipse:

jenkins-prepare-eclipse:

jenkins-prepare:
   [delete] Deleting directory 


BUILD SUCCESSFUL
Total time: 1 second
[trunk] $ /home/jenkins/tools/ant/apache-ant-1.9.9/bin/ant jenkins-build
Buildfile: 

clean:
   [delete] Deleting directory 


jenkins-find-ivy-jar:
  [get] Getting: 
http://builds.apache.org/job/Ivy/lastSuccessfulBuild/artifact/build/artifact/jars/ivy.jar
  [get] To: 

  [get] Error getting 
http://builds.apache.org/job/Ivy/lastSuccessfulBuild/artifact/build/artifact/jars/ivy.jar
 to 


BUILD FAILED
:461: 
java.net.ConnectException: Connection timed out (Connection timed out)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.http.HttpClient.(HttpClient.java:242)
at sun.net.www.http.HttpClient.New(HttpClient.java:339)
at sun.net.www.http.HttpClient.New(HttpClient.java:357)
at 
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1220)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
at 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:984)
at 
org.apache.tools.ant.taskdefs.Get$GetThread.openConnection(Get.java:737)
at org.apache.tools.ant.taskdefs.Get$GetThread.get(Get.java:650)
at org.apache.tools.ant.taskdefs.Get$GetThread.run(Get.java:640)

Total time: 2 minutes 8 seconds
Build step 'Invoke Ant' marked build as failure
[locks-and-latches] Releasing all the locks
[locks-and-latches] All the locks released
Archiving artifacts


ant-ivy git commit: Suggest a mail template to announce a release

2018-04-22 Thread hibou
Repository: ant-ivy
Updated Branches:
  refs/heads/master 71e0d6486 -> ad90d4b7e


Suggest a mail template to announce a release


Project: http://git-wip-us.apache.org/repos/asf/ant-ivy/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant-ivy/commit/ad90d4b7
Tree: http://git-wip-us.apache.org/repos/asf/ant-ivy/tree/ad90d4b7
Diff: http://git-wip-us.apache.org/repos/asf/ant-ivy/diff/ad90d4b7

Branch: refs/heads/master
Commit: ad90d4b7e88ddc7f81ea2115973d950f1b37d7b9
Parents: 71e0d64
Author: Nicolas Lalevée 
Authored: Sun Apr 22 20:29:11 2018 +0200
Committer: Nicolas Lalevée 
Committed: Sun Apr 22 20:29:11 2018 +0200

--
 asciidoc/dev/makerelease.adoc | 36 
 1 file changed, 36 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/ad90d4b7/asciidoc/dev/makerelease.adoc
--
diff --git a/asciidoc/dev/makerelease.adoc b/asciidoc/dev/makerelease.adoc
index de649cc..1faacfb 100644
--- a/asciidoc/dev/makerelease.adoc
+++ b/asciidoc/dev/makerelease.adoc
@@ -247,6 +247,42 @@ If the Eclipse update site has already been prepared to 
include that new Ivy rel
 
 Announce the release on the d...@ant.apache.org, ivy-u...@ant.apache.org, 
u...@ant.apache.org and annou...@apache.org mailing lists. Note that 
annou...@apache.org only accepts emails sent with an @apache.org address.
 
+Suggested template:
+
+[source]
+
+Subject: [Announce] Release of Apache Ivy ${version}
+
+The Apache Ivy project is pleased to announce its ${version} release.
+
+Apache Ivy is a tool for managing (recording, tracking, resolving and
+reporting) project dependencies, characterized by flexibility,
+configurability, and tight integration with Apache Ant.
+
+Key features of this ${version} release are:
+
+ INCLUDE THE PARAGRAPH FROM THE RELEASE NOTES 
+
+ SUGGESTED PARAGRAPH FOR RC
+As a release candidate version, we strongly encourage the use of this version 
for
+testing and validation. From now on, features are frozen until final 
${version} version,
+only bug fixes will be applied before ${version}. If no outstanding bugs are 
reported
+with this release candidate, it will promoted to ${version} about three weeks 
after this
+release candidate.
+
+Issues should be reported to:
+https://issues.apache.org/jira/browse/IVY
+
+Download the release at:
+http://ant.apache.org/ivy/download.cgi
+
+More information can be found on the Ivy website:
+http://ant.apache.org/ivy/
+
+Regards,
+${me}
+
+
  17. Update this doc
 
 If you feel like anything is missing or misleading in this release doc, update 
it as soon as you encounter the problem.



ant-ivy git commit: Update the release instruction for asciidoc documentation

2018-04-22 Thread hibou
Repository: ant-ivy
Updated Branches:
  refs/heads/master a76a8c4bb -> 71e0d6486


Update the release instruction for asciidoc documentation


Project: http://git-wip-us.apache.org/repos/asf/ant-ivy/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant-ivy/commit/71e0d648
Tree: http://git-wip-us.apache.org/repos/asf/ant-ivy/tree/71e0d648
Diff: http://git-wip-us.apache.org/repos/asf/ant-ivy/diff/71e0d648

Branch: refs/heads/master
Commit: 71e0d6486a47435fc183712aed8a703c41308ae2
Parents: a76a8c4
Author: Nicolas Lalevée 
Authored: Sun Apr 22 20:21:16 2018 +0200
Committer: Nicolas Lalevée 
Committed: Sun Apr 22 20:21:16 2018 +0200

--
 asciidoc/dev/makerelease.adoc | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/71e0d648/asciidoc/dev/makerelease.adoc
--
diff --git a/asciidoc/dev/makerelease.adoc b/asciidoc/dev/makerelease.adoc
index a469508..de649cc 100644
--- a/asciidoc/dev/makerelease.adoc
+++ b/asciidoc/dev/makerelease.adoc
@@ -215,19 +215,11 @@ The just release documentation should be added to the 
site. To do so, you need t
 }
 
 
-. generate the part of the site for the new version:
+. from the distribution just released, install the doc into the site
 +
 [source, shell]
 
-ant checkout-history -Dhistory.version=2.0.0-beta1
-ant generate-history -Dhistory.version=2.0.0-beta1
-
-
-. if the 'latest-milestone' needs to be update too, run:
-+
-[source,shell]
-
-ant checkout-history -Dhistory.version=2.0.0-beta1 
-Dtarget.history.folder=latest-milestone
+ant install-doc -Dhistory.version=2.5.0-rc1 
-Divy-dist.zip.url=https://dist.apache.org/repos/dist/release/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.zip
 
 
 Now let's generate the website with the new toc:



svn commit: r1829794 [11/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/write-doc.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/write-doc.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/write-doc.html (original)
+++ ant/site/ivy/production/write-doc.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0
@@ -319,7 +179,7 @@ The source uses a format very familiar t
 
 codeany text including tags//code
 
-Very helpful to avoid escaping all xml with lt and gt.Finally, URLs are automatically 
recognized and convert to links, jira issues like http://issues.apache.org/jira/browse/IVY-202;>IVY-202 are recognized 
too, and you can use a neat format to reference any ant ivy ant task like install. And you can also 
link to another page by providing its id (i.e. its url without the base and the 
.html) like the Home or the Documentation (2.4.0).Feel free to edit this page to get a 
good overview of what is possible.And do not forget to save your changes before leaving the 
page! Then you can use your favorite IDE or git and compute a patch for what 
you changed, and submit this patch by attaching it to a jira issue, or simply se
 nding it to the ivy-dev mailing list.Editing the 
TOC
+Very helpful to avoid escaping all xml with lt and gt.Finally, URLs are automatically 
recognized and convert to links, jira issues like http://issues.apache.org/jira/browse/IVY-202;>IVY-202 are recognized 
too, and you can use a neat format to reference any ant ivy ant task like install. And you can also 
link to another page by providing its id (i.e. its url without the base and the 
.html) like the Home or the 
history/latest-milestone/index.Feel 
free to edit this page to get a good overview of what is possible.And do not forget to save your changes 
before leaving the page! Then you can use your favorite IDE or git and compute 
a patch for what you changed, and submit this patch by attaching it to a jira 
issue, or simply sending it to the ivy-dev mailing list.Editing the TOC
 
 The structure of the TOC is stored in the toc.json. Some operations are 
available in the toolbar, others need manual editing of the json file.Moving entries
 

Modified: ant/site/ivy/sources/toc.json
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/sources/toc.json?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/sources/toc.json (original)
+++ ant/site/ivy/sources/toc.json Sun Apr 22 18:07:05 2018
@@ -77,9 +77,9 @@
   ]
   },
   {
-"title":"Documentation (2.4.0)",
-"importRoot":"history/latest-milestone",
-"importNode":"index"  },
+

svn commit: r1829794 [10/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/mailing-lists.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/mailing-lists.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/mailing-lists.html (original)
+++ ant/site/ivy/production/mailing-lists.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0
@@ -300,7 +160,7 @@

 
Mailing lists
-Before posting to mailing lists, make sure 
you can't find the answer to your question in the FAQ or 
in the documentation.
+Before posting to mailing lists, make sure 
you can't find the answer to your question in the FAQ or 
in the documentation.
 Users mailing list
 Used to discuss any issue encountered when using Apache Ivy
 

Modified: ant/site/ivy/production/search.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/search.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/search.html (original)
+++ ant/site/ivy/production/search.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure

svn commit: r1829794 [1/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Author: hibou
Date: Sun Apr 22 18:07:05 2018
New Revision: 1829794

URL: http://svn.apache.org/viewvc?rev=1829794=rev
Log:
detach the lastest milestone, since one is xooki based, the other is asciidoc 
based

Removed:
ant/site/ivy/production/history/latest-milestone/
Modified:
ant/site/ivy/production/CryptoNotice.html
ant/site/ivy/production/choose-distrib.html
ant/site/ivy/production/demo.html
ant/site/ivy/production/download.html
ant/site/ivy/production/faq.html
ant/site/ivy/production/features.html
ant/site/ivy/production/foundation.html
ant/site/ivy/production/get-involved.html
ant/site/ivy/production/history.html
ant/site/ivy/production/history/0.5.1.html
ant/site/ivy/production/history/0.5.html
ant/site/ivy/production/history/0.6.1.html
ant/site/ivy/production/history/0.6.html
ant/site/ivy/production/history/0.7.html
ant/site/ivy/production/history/0.8.html
ant/site/ivy/production/history/0.9.html
ant/site/ivy/production/history/1.0-rc1.html
ant/site/ivy/production/history/1.0-rc2.html
ant/site/ivy/production/history/1.0-rc3.html
ant/site/ivy/production/history/1.0.html
ant/site/ivy/production/history/1.1.html
ant/site/ivy/production/history/1.2a.html
ant/site/ivy/production/history/1.3-rc1.html
ant/site/ivy/production/history/1.3-rc2.html
ant/site/ivy/production/history/1.3-rc3.html
ant/site/ivy/production/history/1.3.1.html
ant/site/ivy/production/history/1.3.html
ant/site/ivy/production/history/1.4-RC1.html
ant/site/ivy/production/history/1.4-RC2.html
ant/site/ivy/production/history/1.4.1.html
ant/site/ivy/production/history/1.4.html
ant/site/ivy/production/index.html
ant/site/ivy/production/issues.html
ant/site/ivy/production/license.html
ant/site/ivy/production/links.html
ant/site/ivy/production/m2comparison.html
ant/site/ivy/production/mailing-lists.html
ant/site/ivy/production/search.html
ant/site/ivy/production/testimonials.html
ant/site/ivy/production/wiki.html
ant/site/ivy/production/write-doc.html
ant/site/ivy/sources/toc.json

Modified: ant/site/ivy/production/CryptoNotice.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/CryptoNotice.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/CryptoNotice.html (original)
+++ ant/site/ivy/production/CryptoNotice.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/choose-distrib.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/choose-distrib.html?rev=1829794=1829793=1829794=diff

svn commit: r1829794 [7/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/1.3-rc3.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.3-rc3.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.3-rc3.html (original)
+++ ant/site/ivy/production/history/1.3-rc3.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a 
release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/1.3.1.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.3.1.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.3.1.html (original)
+++ ant/site/ivy/production/history/1.3.1.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache 

svn commit: r1829794 [3/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history.html (original)
+++ ant/site/ivy/production/history.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/0.5.1.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/0.5.1.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/0.5.1.html (original)
+++ ant/site/ivy/production/history/0.5.1.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer 

svn commit: r1829794 [5/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/1.0-rc1.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.0-rc1.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.0-rc1.html (original)
+++ ant/site/ivy/production/history/1.0-rc1.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a 
release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/1.0-rc2.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.0-rc2.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.0-rc2.html (original)
+++ ant/site/ivy/production/history/1.0-rc2.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform

svn commit: r1829794 [6/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/1.1.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.1.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.1.html (original)
+++ ant/site/ivy/production/history/1.1.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a 
release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/1.2a.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.2a.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.2a.html (original)
+++ ant/site/ivy/production/history/1.2a.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-

svn commit: r1829794 [2/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/faq.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/faq.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/faq.html (original)
+++ ant/site/ivy/production/faq.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/features.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/features.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/features.html (original)
+++ ant/site/ivy/production/features.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-

svn commit: r1829794 [4/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/0.6.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/0.6.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/0.6.html (original)
+++ ant/site/ivy/production/history/0.6.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a 
release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/0.7.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/0.7.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/0.7.html (original)
+++ ant/site/ivy/production/history/0.7.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer 

svn commit: r1829794 [9/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/issues.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/issues.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/issues.html (original)
+++ ant/site/ivy/production/issues.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/license.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/license.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/license.html (original)
+++ ant/site/ivy/production/license.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using 
namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep Resolver
-IBiblio Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an Eclipse 
plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a release
-
-

svn commit: r1829794 [8/11] - in /ant/site/ivy: production/ production/history/ production/history/latest-milestone/ sources/

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/1.4-RC2.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.4-RC2.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.4-RC2.html (original)
+++ ant/site/ivy/production/history/1.4-RC2.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache Felix Sigil
-
-
-Developer docExtending Ivy
-Making a 
release
-
-
+http://ant.apache.org/ivy/history/2.5.0-rc1/index.html; >Documentation 
(2.5.0-rc1)
 Historyhttp://ant.apache.org/ivy/history/master/index.html; >master
 2.xhttp://ant.apache.org/ivy/history/2.5.0-rc1/index.html; 
>2.5.0-rc1
 http://ant.apache.org/ivy/history/2.4.0/index.html; >2.4.0

Modified: ant/site/ivy/production/history/1.4.1.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/1.4.1.html?rev=1829794=1829793=1829794=diff
==
--- ant/site/ivy/production/history/1.4.1.html (original)
+++ ant/site/ivy/production/history/1.4.1.html Sun Apr 22 18:07:05 2018
@@ -93,147 +93,7 @@
 
 DownloadChoose distribution
 
-Documentation (2.4.0)Release Notes
-TutorialsQuick Start
-Adjusting default 
settings
-Multiple 
Resolvers
-Dual Resolver
-Project 
dependencies
-Using Ivy in 
multiple projects environment
-Using Ivy Module 
Configurations
-Building a 
repositoryBasic 
repository copy
-Using namespaces
-
-More examples
-
-ReferenceIntroductionTerminology
-Main Concepts
-Text Conventions
-How does it work ?
-Best practices
-Compatibility
-Installation
-
-Settings Filesproperty
-properties
-settings
-include
-classpath
-typedef
-credentials
-signers
-lock-strategies
-cachescachettl
-
-
-latest-strategies
-parsers
-namespacesnamespacerulefromsystem / tosystemsrc
-dest
-
-
-
-
-macrodefattribute
-
-resolversIvyRep 
Resolver
-IBiblio 
Resolver
-Packager 
resolver
-File System 
resolver
-Url Resolver
-Chain Resolver
-Dual resolver
-sftp resolver
-ssh resolver
-vfs resolver
-Jar resolver
-OSGi Bundle 
Repository
-Aggregated OSGi 
Repository
-Eclipse 
updatesite
-Mirrored 
Resolver
-Bintray 
Resolver
-
-conflict-managers
-modulesmodule
-
-outputters
-signers
-statusesstatus
-
-triggers
-version-matchers
-
-Ivy Filesinfoextends
-license
-ivyauthor
-repository
-description
-
-configurationsconf
-include
-
-publicationsartifactconf
-
-
-dependenciesdependencyconfmapped
-
-artifactconf
-
-excludeconf
-
-includeconf
-
-
-exclude
-override
-conflict
-
-conflictsmanager
-
-
-Ant Tasksartifactproperty
-artifactreport
-buildlist
-buildobr
-buildnumber
-cachefileset
-cachepath
-checkdepsupdate
-cleancache
-configure
-convertmanifest
-convertpom
-deliver
-dependencytree
-findrevision
-fixdeps
-info
-install
-listmodules
-makepom
-post resolve 
tasks
-publish
-repreport
-resolve
-resources
-retrieve
-reportUsing yEd to layout report 
graphs
-
-settings
-var
-
-Using standalone
-OSGiOSGi mapping
-Building an 
Eclipse plugin
-Building a standard 
OSGi bundle
-Managing a target 
platform
-Apache 

svn commit: r1829793 - in /ant/site/ivy: production/ production/images/ sources/ sources/images/

2018-04-22 Thread hibou
Author: hibou
Date: Sun Apr 22 17:53:33 2018
New Revision: 1829793

URL: http://svn.apache.org/viewvc?rev=1829793=rev
Log:
Release of Ivy 2.5.0-rc1

Added:
ant/site/ivy/production/images/ivy-dl-2.5.0-rc1.png   (with props)
ant/site/ivy/sources/images/ivy-dl-2.5.0-rc1.png   (with props)
Modified:
ant/site/ivy/production/download.html
ant/site/ivy/production/images/ivy-dl.xcf
ant/site/ivy/production/index.html
ant/site/ivy/sources/download.html
ant/site/ivy/sources/images/ivy-dl.xcf
ant/site/ivy/sources/index.html

Modified: ant/site/ivy/production/download.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/download.html?rev=1829793=1829792=1829793=diff
==
--- ant/site/ivy/production/download.html (original)
+++ ant/site/ivy/production/download.html Sun Apr 22 17:53:33 2018
@@ -302,9 +302,9 @@
 
Download
 
-
+
 
-Version 2.4.0 of Apache Ivy is available. Check the release notes.Use the links below to download a 
distribution of Apache Ivy from one of our mirrors. It is good practice to verify the integrity of the distribution 
files, especially if you are using one of our mirror sites. To do this you must 
use the signatures from our http://www.apache.org/dist/ant/ivy/;>main 
distribution directory.Apache 
Ivy is distributed as zip and tar.gz archives - the contents are the same. 
Please note that the tar.gz archives contain file names longer than 100 
characters and have been created using GNU tar extensions. Thus they must be 
untarred with a GNU compatible version of tar.If you do not see the file you need in the links below, 
please see the http://www.ap
 ache.org/dist/ant/ivy/">master distribution directory or, preferably, its 
mirror.Select mirror
+Version 2.5.0-rc1 of Apache Ivy is available. Check the release notes.Use the links below to download a 
distribution of Apache Ivy from one of our mirrors. It is good practice to verify the integrity of the distribution 
files, especially if you are using one of our mirror sites. To do this you must 
use the signatures from our http://www.apache.org/dist/ant/ivy/;>main 
distribution directory.Apache 
Ivy is distributed as zip and tar.gz archives - the contents are the same. 
Please note that the tar.gz archives contain file names longer than 100 
characters and have been created using GNU tar extensions. Thus they must be 
untarred with a GNU compatible version of tar.If you do not see the file you need in the links below, 
please see the master distribution directory or, 
preferably, its mirror.Select mirror
 You are currently using [preferred].  If you encounter a problem with 
this mirror, please select another mirror.  If all mirrors are failing, there 
are backup mirrors (at the end of the mirrors list) that should be 
available.
 Other mirrors: 
 [if-any http]  [for http][http][end][end][if-any ftp]  [for ftp][ftp][end][end][if-any backup]  [for backup][backup] (backup)[end][end]
@@ -314,11 +314,11 @@ Other mirrors: 
 To get information about the different kind of distributions, see that page.
 
 binary
-   apache-ivy-2.4.0-bin.zip
 (http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.zip.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.zip.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.zip.md5;>MD5)  apache-ivy-2.4.0-bin.tar.gz
 (http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz.md5;>MD5)
+   apache-ivy-2.5.0-rc1-bin.zip
 (http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.zip.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.zip.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.zip.md5;>MD5)  apache-ivy-2.5.0-rc1-bin.tar.gz
 (http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.tar.gz.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.tar.gz.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.5.0-rc1/apache-ivy-2.5.0-rc1-bin.tar.gz.md5;>MD5)
 binary-with-dependencies
-   apache-ivy-2.4.0-bin-with-deps.zip
 (http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.zip.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.zip.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.zip.md5;>MD5)apache-ivy-2.4.0-bin-with-deps.tar.gz
 (http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.tar.gz.asc;>PGP
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.tar.gz.sha;>SHA1
 http://www.apache.org/dist/ant/ivy/2.4.0/apache-ivy-2.4.0-bin-with-deps.tar.gz.md5;>MD5)
+   

Jenkins build became unstable: Ant-Build-Matrix-master-Linux » xenial,JDK 1.8 (latest) #1230

2018-04-22 Thread Apache Jenkins Server
See 




svn commit: r1829792 - in /ant/site/ivy: ./ production/ production/history/ production/history/2.5.0-rc1/ production/history/2.5.0-rc1/configuration/ production/history/2.5.0-rc1/configuration/caches/

2018-04-22 Thread hibou
Author: hibou
Date: Sun Apr 22 17:28:24 2018
New Revision: 1829792

URL: http://svn.apache.org/viewvc?rev=1829792=rev
Log:
Release of Ivy 2.5.0-rc1


[This commit notification would consist of 65 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


svn commit: r1829791 [17/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/settings/module.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/module.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/module.html (original)
+++ ant/site/ivy/production/history/master/settings/module.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>module | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  modules  moduleApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>module | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  modules  moduleApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,7 @@ hljs.initHighlightingOnLoad();<
 Tag: module
 
 
-Define a module set rule. The tag defines a module set, by giving an 
expression and the matcher to use for organisation, name, revision and any 
extra attribute identifying your modules. The rule matching is performed in 
order, and is using a pattern matcher. Hence you can use * to 
specify all, or simply avoid specifying the attribute.
+Define a module set rule. 
The tag defines a module set, by giving an expression and the matcher to use 
for organisation, name, revision and any extra attribute identifying your 
modules. The rule matching is performed in order, and is using a pattern 
matcher. Hence you can use * to specify all, or simply avoid 
specifying the attribute.
 
 
 The revision and extra attributes are only used for rules defining the 
resolver to use. For other settings, use only organisation and module name.
@@ -273,17 +273,17 @@ hljs.initHighlightingOnLoad();<
 
 
 revision
-the 
modules revision to match to apply the rule. Note that the version may 
not be resolved yet (be latest.integration, for instance), so be 
very careful when using this attribute. since 
2.0
+the 
modules revision to match to apply the rule. Note that the version may 
not be resolved yet (be latest.integration, for instance), so be 
very careful when using this attribute (since 
2.0).
 No, 
defaults to *
 
 
 any 
extra attribute
-an extra 
attribute to match to apply the rule. since 
2.0
+an extra 
attribute to match to apply the rule (since 
2.0).
 No, 
defaults to *
 
 
 matcher
-the matcher to use to match the modules to which 
the resolver should be applied since 1.3
+the matcher to use to match the modules to which 
the resolver should be applied (since 1.3).
 No, 
defaults to exactOrRegexp
 
 
@@ -293,17 +293,17 @@ hljs.initHighlightingOnLoad();<
 
 
 conflict-manager
-the name 
of the conflict manager to apply. since 1.4
+the name 
of the conflict manager to apply (since 1.4).
 No
 
 
 branch
-the 
default branch to apply. since 1.4
+the 
default branch to apply (since 1.4).
 No
 
 
 resolveMode
-the 
resolve mode to use. since 2.0
+the 
resolve mode to use (since 2.0).
 No
 
 
@@ -368,4 +368,4 @@ hljs.initHighlightingOnLoad();<
 Uses fix-103 as default branch for all modules from 
apache whose name begins with ivy.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/settings/modules.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/modules.html?rev=1829791=1829790=1829791=diff

svn commit: r1829791 [14/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/resolver/ivyrep.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/resolver/ivyrep.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/resolver/ivyrep.html (original)
+++ ant/site/ivy/production/history/master/resolver/ivyrep.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>IvyRep Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  resolvers  IvyRep 
ResolverApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>IvyRep Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  resolvers  IvyRep 
ResolverApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -232,7 +232,7 @@ hljs.initHighlightingOnLoad();<
 
 
 
-This resolver usually uses an URL based repository usually similar in 
structure to the, now defunct, http://ivyrep.jayasoft.org/; 
class="bare">http://ivyrep.jayasoft.org/ repo, to find Ivy files, 
and ibiblio to find artifacts. It can also be configured to use other similar 
repositories.
+This resolver usually uses an 
URL based repository usually similar in structure to the, now defunct, http://ivyrep.jayasoft.org/; 
class="bare">http://ivyrep.jayasoft.org/ repo, to find Ivy files, 
and ibiblio to find artifacts. It can also be configured to use other 
similar repositories.
 
 
 
@@ -273,7 +273,7 @@ hljs.initHighlightingOnLoad();<
 
 ivyroot
 the root 
of the Ivy repository.
-Yes, but 
may be provided through ${ivy.ivyrep.default.ivy.root} since 
2.0
+Yes, but 
may be provided through ${ivy.ivyrep.default.ivy.root} (since 
2.0)
 
 
 ivypattern
@@ -306,4 +306,4 @@ hljs.initHighlightingOnLoad();<
 Looks for Ivy files in an ivyrep like web site located at http://ivyrep.mycompany.com; 
class="bare">http://ivyrep.mycompany.com.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/resolver/jar.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/resolver/jar.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/resolver/jar.html (original)
+++ ant/site/ivy/production/history/master/resolver/jar.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Jar Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  resolvers  Jar 
ResolverApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Jar Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 

svn commit: r1829791 [25/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/use/info.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/use/info.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/use/info.html (original)
+++ ant/site/ivy/production/history/master/use/info.html Sun Apr 22 17:19:39 
2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>info | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ant Tasks  infoApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>info | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ant Tasks  infoApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -210,8 +210,10 @@ hljs.initHighlightingOnLoad();<
 
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">info
-since 1.4
-The info task eases the access to some essential data contained 
in an Ivy file without performing a dependency resolution.
+[since 1.4]
+
+
+The info task eases the access to some essential data 
contained in an Ivy file without performing a dependency resolution.
 
 
 The information is retrieved by setting Ant properties:
@@ -250,7 +252,7 @@ The info task eases the acc
 
 
 ivy.publication
-The 
publication time of the module, as found in the info tag of the Ivy file parsed. 
(Since 2.2)
+The 
publication time of the module, as found in the info tag of the Ivy file parsed. 
(since 2.2)
 
 
 ivy.extra.[any extra attribute]
@@ -266,35 +268,35 @@ The info task eases the acc
 
 
 ivy.configuration.[config name].desc
-For each 
configuration with a description, a property is created containing this 
description. (Since 2.2)
+For each 
configuration with a description, a property is created containing this 
description. (since 2.2)
 
 
 ivy.artifact.[index].name
-For each 
published artifact, a property is created containing its name. 
(Since 2.2)
+For each 
published artifact, a property is created containing its name. 
(since 2.2)
 
 
 ivy.artifact.[index].type
-For each 
published artifact, a property is created containing its type. 
(Since 2.2)
+For each 
published artifact, a property is created containing its type. 
(since 2.2)
 
 
 ivy.artifact.[index].ext
-For each 
published artifact, a property is created containing its ext. 
(Since 2.2)
+For each 
published artifact, a property is created containing its ext. 
(since 2.2)
 
 
 ivy.artifact.[index].conf
-For each 
published artifact, a property is created containing its conf. 
(Since 2.2)
+For each 
published artifact, a property is created containing its conf. 
(since 2.2)
 
 
 ivy.artifact.[index].extra.[any extra 
attribute]
-For each 
extra attribute of the published artifact, a property is created containing its 
name. (Since 2.2)
+For each 
extra attribute of the published artifact, a property is created containing its 
name. (since 2.2)
 
 
 
 
-since 2.0
+[since 2.0]
 
 
-Since Ivy 2.0 this task has been enhanced to allow you to retrieve 
information about Ivy modules in a repository.  Instead of specifying a local 
Ivy file you may specify the organisation, module, revision pattern and 
(optionally) the branch of the Ivy module in the repository you wish to 
retrieve the information for.
+This task has been enhanced to allow you to retrieve information about Ivy 
modules in a repository.  Instead of specifying a local Ivy file you may 
specify the organisation, module, revision pattern and (optionally) the branch 
of the Ivy module in the repository you wish to retrieve the information 
for.
 
 
 The revision pattern is what is used when declaring a dependency on a module, identical to how 
the findrevision task works.  In fact, this 
task can now be used in place of the findrevision task.
@@ -306,10 +308,7 @@ The info task eases the acc
 You may now also set the property attribute to change the first part of the 
property names that are set by this task e.g. if you set the property attribute 
to mymodule this task will set the Ant properties 
mymodule.organisation, mymodule.module, 
mymodule.revision etc.
 
 
-since 2.2
-
-
-Since Ivy 2.2 this task has been enhanced to also retrieve detailed 
information about the 

svn commit: r1829791 [27/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/use/retrieve.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/use/retrieve.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/use/retrieve.html (original)
+++ ant/site/ivy/production/history/master/use/retrieve.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>retrieve | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ant Tasks  retrieveApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>retrieve | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ant Tasks  retrieveApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -216,7 +216,7 @@ hljs.initHighlightingOnLoad();<
 This is a post resolve task, with 
all the behaviour and attributes common to all post resolve tasks.
 
 
-since 1.4 This task can even be used to 
synchronize the destination directory with what should actually be in according 
to the dependency resolution. This means that by setting 
sync="true", Ivy will not only copy the necessary files, but it 
will also remove the files which do not need to be there.
+(since 1.4) This task can even be used to 
synchronize the destination directory with what should actually be in according 
to the dependency resolution. This means that by setting 
sync="true", Ivy will not only copy the necessary files, but it 
will also remove the files which do not need to be there.
 
 
 The synchronisation actually consists in deleting all filles and 
directories in the root destination directory which are not required by the 
retrieve.
@@ -226,7 +226,7 @@ hljs.initHighlightingOnLoad();<
 For instance, for the pattern lib/[conf]/[artifact].[ext], the 
root will be lib.
 
 
-since 2.3 A nested http://ant.apache.org/manual/Types/mapper.html;>mapper element can be 
used to specify more complex filename transformations of the retrieved files. 
See the examples below.
+(since 2.3) A nested https://ant.apache.org/manual/Types/mapper.html;>mapper element can 
be used to specify more complex filename transformations of the retrieved 
files. See the examples below.
 
 
 Attributes
@@ -252,7 +252,7 @@ For instance, for the pattern lib/
 
 
 ivypattern
-the 
pattern to use to copy the Ivy files of dependencies since 
1.3
+the 
pattern to use to copy the Ivy files of dependencies (since 
1.3)
 No. 
Dependency Ivy files are not retrieved by default.
 
 
@@ -262,17 +262,17 @@ For instance, for the pattern lib/
 
 
 sync
-true to synchronize the destination, false to 
just make a copy since 1.4
+true to synchronize the destination, false to 
just make a copy (since 1.4)
 No. 
Defaults to false
 
 
 type
-comma 
separated list of accepted artifact types since 
1.4
+comma 
separated list of accepted artifact types (since 
1.4)
 No. All 
artifact types are accepted by default.
 
 
 overwriteMode
-option to 
configure when the destination file should be overwritten if it exists 
(since 2.2).
+option to 
configure when the destination file should be overwritten if it exists 
(since 2.2).
 Possible values are:
 * newer: overwrite the destination file if a more recent one is 
available (based on timestamp)
 * different: overwrite the destination file if the timestamp is 
different
@@ -282,27 +282,24 @@ For instance, for the pattern lib/
 
 
 symlink
-true to create symbolic links, 
false to copy the artifacts.
-The destination of the symbolic links depends on the value of the 
useOrigin attribute.
-The implementation of this task relies on Java standard 
Files.createSymbolicLink API and depending on whether or not the 
underlying
-filesystem supports symbolic links, creation of such symbolic links may or 
may not work.
-If this option is set to true and symbolic link creation 
fails, then the retrieve task will attempt to do a regular copy of the artifact 
which failed symlink creation.
-(since 2.0)
+true to create symbolic links, 
false to copy the artifacts. The destination of the symbolic links 
depends on the value of the useOrigin attribute.
+The implementation of this task relies on Java standard 
Files.createSymbolicLink API and depending on whether or not the 

Jenkins build became unstable: Ant-Build-Matrix-master-Linux » xenial,JDK 10 (latest) #1229

2018-04-22 Thread Apache Jenkins Server
See 




svn commit: r1829791 [3/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Propchange: ant/site/ivy/production/history/master/book.html
--
svn:eol-style = native

Propchange: ant/site/ivy/production/history/master/book.html
--
svn:keywords = Date Revision Author HeadURL Id

Propchange: ant/site/ivy/production/history/master/book.html
--
svn:mime-type = text/html

Modified: ant/site/ivy/production/history/master/compatibility.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/compatibility.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/compatibility.html (original)
+++ ant/site/ivy/production/history/master/compatibility.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Compatibility | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Introduction  CompatibilityApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Compatibility | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Introduction  <
 a href="compatibility.html" 
class="current">CompatibilityApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -246,4 +246,4 @@ hljs.initHighlightingOnLoad();<
 Ivy does not at this time support multithreaded use. It thus should not be 
used with the Ant parallel task.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/concept.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/concept.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/concept.html (original)
+++ ant/site/ivy/production/history/master/concept.html Sun Apr 22 17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Main Concepts | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Introduction  Main 
ConceptsApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Main Concepts | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Introduction  <
 a href="concept.html" class="current">Main 
ConceptsApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -326,7 +326,7 @@ But here are all the tokens currently av
 
 [orgPath]
 
-(since 2.3)
+(since 2.3)
 the organisation name where '.' has been replaced by '/'. This can be used to 
configure Maven 2-like repositories.
 
 [module]
@@ -359,7 +359,7 

svn commit: r1829791 [13/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/release-notes.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/release-notes.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/release-notes.html (original)
+++ ant/site/ivy/production/history/master/release-notes.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Release Notes | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy   Documentation 
(2.5.0-local-20170911195251)  Release NotesApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Release Notes | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy   Documentation 
(2.5.0-rc2-local-20180419193918)  Release Notes<
 /tr>Apache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release Notes
 Tutorials
 Quick 
Start
@@ -251,10 +251,10 @@ configurability, and tight integration w
 The minimum runtime Java version required is now Java 7
 
 
-Ivy now uses BouncyCastle 1.52. Due to the non backward compatibility of 
that library, earlier versions are not supported.
+Ivy now uses BouncyCastle OpenPGP API 1.59. Due to the non backward 
compatibility of that library, earlier versions are not supported.
 
 
-Ivy now uses HttpComponents HttpClient 4.5.x version when dealing with HTTP 
backed resolvers. Users are expected to have this version of the library (and 
its dependencies) in their runtime classpath if they want to use such 
resolvers. The previous (similarly named but not the same) commons-httpclient 
library is no longer used or supported. (https://issues.apache.org/jira/browse/IVY-1563;>IVY-1563)
+Ivy now uses HttpComponents HttpClient 4.5.x version with HTTP backed 
resolvers. Users are expected to have this version of the library (and its 
dependencies) in their runtime classpath if they want to use such resolvers. 
The previous (similarly named but not the same) commons-httpclient library is 
no longer used or supported. (https://issues.apache.org/jira/browse/IVY-1563;>IVY-1563)
 
 
 
@@ -326,7 +326,7 @@ configurability, and tight integration w
 FIX: Makepom ignores dependency classifiers (https://issues.apache.org/jira/browse/IVY-1528;>IVY-1528) (Thanks to 
Jaikiran Pai)
 
 
-FIX: Infinite loop in dependencytree (https://issues.apache.org/jira/browse/IVY-1540;>IVY-1540) (Thanks to 
Jaikiran Pai)
+FIX: Infinite loop in dependency tree (https://issues.apache.org/jira/browse/IVY-1540;>IVY-1540) (Thanks to 
Jaikiran Pai)
 
 
 FIX: HTTP issue: Basic authentication is stuck in 401 loop (https://issues.apache.org/jira/browse/IVY-1336;>IVY-1336)
@@ -338,16 +338,46 @@ configurability, and tight integration w
 FIX: Mixed use of symlinks leads to cache corruption [https://issues.apache.org/jira/browse/IVY-1498;>IVY-1498] (Thanks to 
Stephen Haberman)
 
 
-FIX: Some cached location are badly stored which results in 
MalformedURLException [https://issues.apache.org/jira/browse/IVY-1566;>IVY-1566] (Thanks to 
Aurlien Pupier)
+FIX: Some cached locations are stored incorrectly resulting in 
MalformedURLException [https://issues.apache.org/jira/browse/IVY-1566;>IVY-1566] (Thanks to 
Aurlien Pupier)
+
+
+FIX: defaultconf/mapping attributes ignored when extended/included from 
parent file [https://issues.apache.org/jira/browse/IVY-1315;>IVY-1315] [https://issues.apache.org/jira/browse/IVY-1419;>IVY-1419] [https://issues.apache.org/jira/browse/IVY-1420;>IVY-1420] [https://issues.apache.org/jira/browse/IVY-1437;>IVY-1437] (Thanks to 
Willem Verstraeten)
+
+
+FIX: ApacheURLLister skips versions with URL encoded characters [https://issues.apache.org/jira/browse/IVY-1442;>IVY-1442] [https://issues.apache.org/jira/browse/IVY-1573;>IVY-1573]
+
+
+FIX: Configuration lists are sensitive to whitespace; multiple split/merge 
methods [https://issues.apache.org/jira/browse/IVY-309;>IVY-309] 
[https://issues.apache.org/jira/browse/IVY-1282;>IVY-1282]
+
+
+FIX: Warnings about illegal reflection access due to lack of methods to 
retrieve default authenticator in Java 5 to 8 [https://issues.apache.org/jira/browse/IVY-1569;>IVY-1569]
+
+
+FIX: Cycle in parent POM ancestry yields StackOverflowError in 
PomModuleDescriptorParser (https://issues.apache.org/jira/browse/IVY-1545;>IVY-1545) (Thanks to 
Brett Randall)
+
+
+FIX: The method hasIvyListener in org.apache.ivy.core.event.EventManager 
always returned 

svn commit: r1829791 [23/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/use/buildlist.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/use/buildlist.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/use/buildlist.html (original)
+++ ant/site/ivy/production/history/master/use/buildlist.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>buildlist | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ant Tasks  buildlistApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>buildlist | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ant Tasks  buildlistApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -210,7 +210,10 @@ hljs.initHighlightingOnLoad();<
 
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">buildlist
-The buildlist task enables to obtain a filelist 
of files (usually build.xml files) ordered according to Ivy 
dependency information from the least dependent to the most one, or the 
inverse. (since 1.2)
+[since 1.2]
+
+
+The buildlist task enables to obtain a filelist 
of files (usually build.xml files) ordered according to Ivy 
dependency information from the least dependent to the most one, or the 
inverse.
 
 
 This is particularly useful combined with subant, to build a 
set of interrelated projects being sure that a dependency will be built before 
any module depending on it.
@@ -220,26 +223,29 @@ hljs.initHighlightingOnLoad();<
 When the ivy.xml of the modules that you want to order contains 
revision numbers, the revision numbers are 
used. If the revision number doesnt match a dependency description, a 
warning is logged and the modules are considered to be different modules.
 
 
-since 1.3 A root attribute can also 
be used to include, among all the modules found, only the ones that are 
dependencies (either direct or transitive) of a root module. This can also be 
used with the excluderoot attribute, which when set to 
true will exclude the root itself from the list.
+(since 1.3) A root attribute can 
also be used to include, among all the modules found, only the ones that are 
dependencies (either direct or transitive) of a root module. This can also be 
used with the excluderoot attribute, which when set to 
true will exclude the root itself from the list.
+
+
+(since 1.4.1) A leaf attribute can 
also be used to include, among all the modules found, only the ones that have 
dependencies (either direct or transitive) on a leaf module. This can also be 
used with the excludeleaf attribute, which when set to 
true will exclude the leaf itself from the list.
 
 
-since 1.4.1 A leaf attribute can 
also be used to include, among all the modules found, only the ones that have 
dependencies (either direct or transitive) on a leaf module. This can also be 
used with the excludeleaf attribute, which when set to 
true will exclude the leaf itself from the list.
+(since 1.4) The ivy.sorted.modules 
property is set in Ant project at the end of the task with a comma separated 
list of ordered modules. This can be useful for debug or information 
purpose.
 
 
-since 1.4 The ivy.sorted.modules 
property is set in Ant project at the end of the task with a comma separated 
list of ordered modules. This can be useful for debug or information 
purpose.
+[since 2.0]
 
 
-since 2.0 The root and 
leaf attributes can be a delimited list of modules to use as 
roots.  These modules, and all their dependencies will be included in the build 
list.
+The root and leaf attributes can be a delimited 
list of modules to use as roots. These modules, and all their dependencies will 
be included in the build list.
 
 
-since 2.0 By default, all the modules included in 
a circular dependency are grouped together so that any dependency of any module 
in the loop will appear before the modules in the loop. This guarantees that if 
there is a dependency path between a module A and a module B (but no dependency 
path from B to A), B will always appear before A even if A is included in a 
loop in the provided set of modules to sort.
+By default, all the modules included in a 

svn commit: r1829791 [5/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: 
ant/site/ivy/production/history/master/configuration/namespace/rule.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/namespace/rule.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/namespace/rule.html 
(original)
+++ ant/site/ivy/production/history/master/configuration/namespace/rule.html 
Sun Apr 22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: 
ant/site/ivy/production/history/master/configuration/namespace/src.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/namespace/src.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/namespace/src.html 
(original)
+++ ant/site/ivy/production/history/master/configuration/namespace/src.html Sun 
Apr 22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/configuration/namespaces.html
URL: 

svn commit: r1829791 [15/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/resolver/updatesite.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/resolver/updatesite.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/resolver/updatesite.html (original)
+++ ant/site/ivy/production/history/master/resolver/updatesite.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Eclipse updatesite | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  resolvers  Eclipse 
updatesiteApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Eclipse updatesite | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  resolvers  Eclipse 
updatesiteApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -232,11 +232,10 @@ hljs.initHighlightingOnLoad();<
 
 
 
-since 2.3
+[since 2.3]
 
 
-This resolver is one of the resolvers which support OSGi dependencies.
-It resolves modules (OSGi bundles) which are hosted in an Eclipse update 
site.
+This resolver is one of the 
resolvers which support OSGi dependencies. It 
resolves modules (OSGi bundles) which are hosted in an Eclipse update 
site.
 
 
 This resolver supports old style Eclipse updatesite, based on a single 
file, site.xml. It also supports Eclipse P2 repositories.
@@ -312,4 +311,4 @@ It resolves modules (OSGi bundles) which
 A simple repository configured to load the Apache IvyDE Eclipse update 
site.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/resolver/url.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/resolver/url.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/resolver/url.html (original)
+++ ant/site/ivy/production/history/master/resolver/url.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>URL Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  resolvers  URL 
ResolverApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>URL Resolver | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  resolvers  URL 
ResolverApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -232,7 +232,7 @@ hljs.initHighlightingOnLoad();<
 
 
 
-This resolver is one of the most generic. In fact, most of the previous 
resolvers can be obtained by a particular configuration of this one. Indeed it 
uses URLs to find Ivy files 

svn commit: r1829791 [12/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/osgi/eclipse-plugin.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/osgi/eclipse-plugin.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/osgi/eclipse-plugin.html (original)
+++ ant/site/ivy/production/history/master/osgi/eclipse-plugin.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Building an Eclipse plugin | Apache 
Ivy Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  OSGi  Building an Eclipse 
pluginApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Building an Eclipse plugin | Apache 
Ivy Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  OSGi  Building an Eclipse 
pluginApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -222,14 +222,14 @@ hljs.initHighlightingOnLoad();<
 Note that this feature is considered as experimental.
 
 
-It should work with a simple configuration but may not with complex ones. 
If you have any issue with that feature, you are welcomed to come discuss your 
use case on the http://ant.apache.org/ivy/mailing-lists.html;>ivy-user mailing list, 
or discuss about implementation issues or improvement you may have found, on http://ant.apache.org/ivy/mailing-lists.html;>ant-dev.
+It should work with a simple configuration but may not with complex ones. 
If you have any issue with that feature, you are welcomed to come discuss your 
use case on the https://ant.apache.org/ivy/mailing-lists.html;>ivy-user mailing list, 
or discuss about implementation issues or improvement you may have found, on https://ant.apache.org/ivy/mailing-lists.html;>ant-dev.
 
 
 
 
 
 
-This page describes how to build an Eclipse plugin with Apache 
Ivy and its OSGi capabilities.
+This page describes how to build an Eclipse plugin with Apache 
Ivy and its OSGi capabilities.
 
 
 
@@ -251,10 +251,10 @@ hljs.initHighlightingOnLoad();<
 in the ivy.xml, change the symbolic name declared in the 
extends element
 
 
-(optional) by default the build.xml 
is expecting the sources to be in the src folder. You may want to 
edit it if it is not the case
+(optional) by default the build.xml 
is expecting the sources to be in the src folder. You may want to 
edit it if it is not the case
 
 
-(optional) if Ivy is not in Ants 
classpath, http://ant.apache.org/ivy/download.cgi;>download the Ivy 
jar and edit the build.xml accordingly (see the comments at 
the beginning of the file)
+(optional) if Ivy is not in Ants 
classpath, https://ant.apache.org/ivy/download.cgi;>download the Ivy 
jar and edit the build.xml accordingly (see the comments at 
the beginning of the file)
 
 
 
@@ -283,7 +283,7 @@ hljs.initHighlightingOnLoad();<
 
 Eclipse setup
 
-You probably have already configured your project in Eclipse via the PDE. 
Lets see how to change that and use http://ant.apache.org/ivy/ivyde/;>Apache IvyDE:
+You probably have already configured your project in Eclipse via the PDE. 
Lets see how to change that and use https://ant.apache.org/ivy/ivyde/;>Apache IvyDE:
 
 
 
@@ -335,4 +335,4 @@ For resolution to work correctly, Ivy re
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/osgi/osgi-mapping.html
URL: 

svn commit: r1829791 [10/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/ivyfile/dependency.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ivyfile/dependency.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/ivyfile/dependency.html (original)
+++ ant/site/ivy/production/history/master/ivyfile/dependency.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>dependency | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Ivy Files  dependencies  dependencyApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>dependency | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ivy Files  dependencies  dependencyApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -228,7 +228,7 @@ hljs.initHighlightingOnLoad();<
 selects the latest revision of the dependency module.
 
 
-latest.[any status] since 1.4
+latest.[any status] (since 1.4)
 selects the latest revision of the dependency module with at least the 
specified status.
 For instance, latest.milestone will select the latest version 
being either a milestone or a release, and 
latest.release will only select the latest release. 
Note that in order to find the latest revision with the appropriate status Ivy 
has to parse all the Ivy files in your repository from the last one until it 
finds such a revision. Hence dont be surprised if the resolution slow 
down.
 See also statuses to see how to 
configure module statuses.
@@ -239,7 +239,7 @@ selects the latest sub-revision of the d
 if the dependency module exists in revision 1.0.3, 1.0.7 and 1.1.2, "1.0.+" 
will select 1.0.7.
 
 
-version ranges since 1.4
+version ranges (since 1.4)
 mathematical notation for ranges can be used to match a range of version.
 Examples:
 [1.0,2.0] matches all versions greater or equal to 1.0 and lower 
or equal to 2.0
@@ -254,7 +254,7 @@ Examples:
 
 
 
-since 1.4 If you dont find a way to 
expression your dependency version constraint among these, you can plug your own.
+(since 1.4) If you dont find a way to 
expression your dependency version constraint among these, you can plug your own.
 The way to determine which revision is the "latest" between two is 
configurable through the use of pluggable LatestStrategy. See Ivy main concepts for details about this.
 
 
@@ -263,7 +263,10 @@ The way to determine which revision is t
 Revision constraint
 
 
-since 2.0 The dependency tag 
supports two revision attributes: rev, corresponding to the 
default required dependency revision, and revConstraint, 
corresponding to a dynamic revision constraint applied on this dependency.
+[since 2.0]
+
+
+The dependency tag supports two revision attributes: 
rev, corresponding to the default required dependency revision, 
and revConstraint, corresponding to a dynamic revision constraint 
applied on this dependency.
 
 
 Depending on the resolve mode used, the 
actual revision used during dependency resolution may vary. These revisions 
usually differ only for modules published in a repository. When deliver is used, dynamic version constraints are 
replaced by a static version constraint, to help build reproducibility. 
However, the information of the original version constraint is not lost, but 
rather put in the revConstraint attribute. This ensures better 
metadata in the repository while still allowing easier build 
reproducibility.
@@ -310,13 +313,13 @@ For instance, A, B, C - E, FNote that you can use the wildcard * as a configuration name, 
meaning that all configurations (either master or dependency public ones 
depending on the side) are wanted. For instance, * - B, C 
means that B  C dependency configurations are required in all master 
configurations.
 
 
-since 1.4 you can use * wildcard followed by 
negated configurations to mean all but xxx. For instance, *, !A, !B - 
X means that X dependency configuration is required in all master 
configurations except A and B.
+(since 1.4) you can use * wildcard 
followed by negated configurations to mean all but xxx. For instance, *, 
!A, !B - X means that X dependency configuration is required in all 
master configurations except A and B.
 
 
-since 1.2 @ also has a special 

svn commit: r1829791 [22/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: 
ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt?rev=1829791=1829790=1829791=diff
==
--- 
ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt
 (original)
+++ 
ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt
 Sun Apr 22 17:19:39 2018
@@ -4,7 +4,7 @@ Buildfile: /ivy/multi-project/build.xml
 load-ivy:
 
 buildlist:
-[ivy:buildlist] :: Apache Ivy 2.5.0 - 20170619071546 :: 
http://ant.apache.org/ivy/ ::
+[ivy:buildlist] :: Apache Ivy 2.5.0-rc2-local-20180419193918 - 20180419193918 
:: http://ant.apache.org/ivy/ ::
 [ivy:buildlist] :: loading settings :: url = 
jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
 
 publish-all:
@@ -25,7 +25,7 @@ resolve:
 [mkdir] Created dir: /ivy/multi-project/projects/version/lib
 [ivy:resolve] :: resolving dependencies :: 
org.apache.ivy.example#version;working@apache
 [ivy:resolve]  confs: [default]
-[ivy:resolve] :: resolution report :: resolve 17ms :: artifacts dl 0ms
+[ivy:resolve] :: resolution report :: resolve 29ms :: artifacts dl 0ms
-
|  |modules||   artifacts   |
|   conf   | number| search|dwnlded|evicted|| number|dwnlded|
@@ -34,7 +34,7 @@ resolve:
-
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#version
 [ivy:retrieve] confs: [default]
-[ivy:retrieve] 0 artifacts copied, 0 already retrieved (0kB/2ms)
+[ivy:retrieve] 0 artifacts copied, 0 already retrieved (0kB/5ms)
 
 compile:
 [javac] Compiling 1 source file to 
/ivy/multi-project/projects/version/build/classes
@@ -43,7 +43,7 @@ jar:
   [jar] Building jar: /ivy/multi-project/projects/version/build/version.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#version;working@apache 
:: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:18 IST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#version;working@apache 
:: 1.0-dev-b1 :: release :: Thu Apr 19 19:40:32 UTC 2018
 [ivy:publish]  delivering ivy file to 
/ivy/multi-project/projects/version/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#version
 [ivy:publish]  published version to 
/ivy/multi-project/repository/shared/org.apache.ivy.example/version/1.0-dev-b1.part/jars/version.jar
@@ -74,12 +74,12 @@ resolve:
 [ivy:resolve] downloading 
/ivy/multi-project/repository/shared/org.apache.ivy.example/version/1.0-dev-b1/jars/version.jar
 ...
 [ivy:resolve] .. (1kB)
 [ivy:resolve] .. (0kB)
-[ivy:resolve]  [SUCCESSFUL ] 
org.apache.ivy.example#version;1.0-dev-b1!version.jar (2ms)
+[ivy:resolve]  [SUCCESSFUL ] 
org.apache.ivy.example#version;1.0-dev-b1!version.jar (4ms)
 [ivy:resolve] downloading 
https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar 
...
-[ivy:resolve] ... (52kB)
+[ivy:resolve]  (52kB)
 [ivy:resolve] .. (0kB)
-[ivy:resolve]  [SUCCESSFUL ] commons-cli#commons-cli;1.4!commons-cli.jar 
(1426ms)
-[ivy:resolve] :: resolution report :: resolve 7580ms :: artifacts dl 1430ms
+[ivy:resolve]  [SUCCESSFUL ] commons-cli#commons-cli;1.4!commons-cli.jar (40ms)
+[ivy:resolve] :: resolution report :: resolve 474ms :: artifacts dl 51ms
-
|  |modules||   artifacts   |
|   conf   | number| search|dwnlded|evicted|| number|dwnlded|
@@ -89,7 +89,7 @@ resolve:
-
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#list
 [ivy:retrieve] confs: [core, standalone]
-[ivy:retrieve] 2 artifacts copied, 0 already retrieved (54kB/5ms)
+[ivy:retrieve] 2 artifacts copied, 0 already retrieved (54kB/8ms)
 
 compile:
 [javac] Compiling 2 source files to 
/ivy/multi-project/projects/list/build/classes
@@ -98,7 +98,7 @@ jar:
   [jar] Building jar: /ivy/multi-project/projects/list/build/list.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#list;working@apache :: 
1.0-dev-b1 :: release :: Mon Jun 19 07:20:29 IST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#list;working@apache :: 
1.0-dev-b1 :: release :: Thu Apr 19 19:40:33 UTC 2018
 [ivy:publish]  delivering ivy file to 
/ivy/multi-project/projects/list/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#list
 [ivy:publish]  published list to 
/ivy/multi-project/repository/shared/org.apache.ivy.example/list/1.0-dev-b1.part/jars/list.jar
@@ 

svn commit: r1829791 [19/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/settings/signers.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/signers.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/signers.html (original)
+++ ant/site/ivy/production/history/master/settings/signers.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>signers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  signersApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>signers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  signersApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,10 +215,10 @@ hljs.initHighlightingOnLoad();<
 Tag: signers
 
 
-since 2.2
+[since 2.2]
 
 
-Defines a list of detached signature generators usable in Ivy. Each 
generator is identified by its name, given as an attribute.
+Defines a list of detached signature 
generators usable in Ivy. Each generator is identified by its name, given as an 
attribute.
 The child tags used to configure the signature generator must be equal to the 
name of a signature generator type (either built-in or added with the typedef 
tag).
 
 
@@ -335,4 +335,4 @@ generates an OpenPGP compatible ASCII ar
 Same as before, but this time the key 123ABC45 is used to 
generate the detached signature.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/settings/status.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/status.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/status.html (original)
+++ ant/site/ivy/production/history/master/settings/status.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>status | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  statuses  statusApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>status | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  statuses  statusApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,7 @@ hljs.initHighlightingOnLoad();<
 Tag: status
 
 
-Define one available module status.
+Define one available module 
status.
 
 
 See statuses page for details about 
how statuses are defined.
@@ -252,4 +252,4 @@ hljs.initHighlightingOnLoad();<
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright 

svn commit: r1829791 [8/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html 
(original)
+++ ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html Sun 
Apr 22 17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>exclude | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy   Documentation 
(2.5.0-local-20170911195251)  Reference  Ivy Files  dependencies  dependency  excludeApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>exclude | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy   Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ivy Files  dependencies  dependency  excludeApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -223,7 +223,7 @@ It enables to restrict the artifacts req
 Note that exclusion is always done AFTER inclusion has been done.
 
 
-since 1.3 This exclude feature can also be used 
not only to exclude artifacts but also to exclude whole modules. Indeed when 
you exclude artifacts, it doesnt prevent Ivy from searching for the 
module itself, and resolving the dependencies of the module. But you can also 
exclude the entire module, which means that the module will not be downloaded 
at all, and so its own dependencies will not be resolved. For sure, this is 
usually done to exclude not a direct dependency but an indirect one. To exclude 
a whole module, you just have to not specify any artifact name, type and ext in 
your exclude rule. For instance:
+(since 1.3) This exclude feature can also be used 
not only to exclude artifacts but also to exclude whole modules. Indeed when 
you exclude artifacts, it doesnt prevent Ivy from searching for the 
module itself, and resolving the dependencies of the module. But you can also 
exclude the entire module, which means that the module will not be downloaded 
at all, and so its own dependencies will not be resolved. For sure, this is 
usually done to exclude not a direct dependency but an indirect one. To exclude 
a whole module, you just have to not specify any artifact name, type and ext in 
your exclude rule. For instance:
 
 
 
@@ -233,7 +233,7 @@ It enables to restrict the artifacts req
 
 
 
-since 2.0 A module wide exclude can also be used to 
exclude dependencies for the whole module (and not only in the context of one 
dependency as it is the case here).
+(since 2.0) A module wide exclude can also be used to 
exclude dependencies for the whole module (and not only in the context of one 
dependency as it is the case here).
 
 
 Attributes
@@ -254,12 +254,12 @@ It enables to restrict the artifacts req
 
 
 org
-the 
organisation of the dependency module or artifact to exclude, or a regexp 
matching this organisation since 1.3
+the 
organisation of the dependency module or artifact to exclude, or a regexp 
matching this organisation (since 1.3)
 No, 
defaults to *
 
 
 module
-the name 
of the dependency module or the artifact to exclude, or a regexp matching this 
module name since 1.3
+the name 
of the dependency module or the artifact to exclude, or a regexp matching this 
module name (since 1.3)
 No, 
defaults to *
 
 
@@ -279,7 +279,7 @@ It enables to restrict the artifacts req
 
 
 matcher
-the matcher to use to match the modules to 
excludes since 1.3
+the matcher to use to match the modules to 
excludes (since 1.3)
 No, 
defaults to exactOrRegexp in pre 1.3 Ivy files, and 
exact in 1.3 and superior
 
 
@@ -317,4 +317,4 @@ It enables to restrict the artifacts req
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache 

svn commit: r1829791 [21/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: 
ant/site/ivy/production/history/master/tutorial/build-repository/basic.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/build-repository/basic.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/tutorial/build-repository/basic.html 
(original)
+++ ant/site/ivy/production/history/master/tutorial/build-repository/basic.html 
Sun Apr 22 17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Basic repository copy | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Tutorials  Building a repository  Basic 
repository copyApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Basic repository copy | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Tutorials  Building a repository 
 Basic 
repository copyApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -268,7 +268,7 @@ load-ivy:
 init-ivy:
 
 maven2:
-[ivy:install] :: Apache Ivy 2.5.0 - 20170619071546 :: 
http://ant.apache.org/ivy/ ::
+[ivy:install] :: Apache Ivy 2.5.0-rc2-local-20180419193918 - 20180419193918 :: 
http://ant.apache.org/ivy/ ::
 [ivy:install] :: loading settings :: file = 
/ivy/build-a-ivy-repository/settings/ivysettings-basic.xml
 [ivy:install] :: installing commons-lang#commons-lang;1.0 ::
 [ivy:install] :: resolving dependencies ::
@@ -277,17 +277,17 @@ maven2:
 [ivy:install] downloading 
https://repo1.maven.org/maven2/commons-lang/commons-lang/1.0/commons-lang-1.0-javadoc.jar
 ...
 [ivy:install] .. (170kB)
 [ivy:install] .. (0kB)
-[ivy:install]  [SUCCESSFUL ] 
commons-lang#commons-lang;1.0!commons-lang.jar(javadoc) (2491ms)
+[ivy:install]  [SUCCESSFUL ] 
commons-lang#commons-lang;1.0!commons-lang.jar(javadoc) (67ms)
 [ivy:install] downloading 
https://repo1.maven.org/maven2/commons-lang/commons-lang/1.0/commons-lang-1.0.jar
 ...
 [ivy:install] ... (62kB)
 [ivy:install] .. (0kB)
-[ivy:install]  [SUCCESSFUL ] commons-lang#commons-lang;1.0!commons-lang.jar 
(1453ms)
+[ivy:install]  [SUCCESSFUL ] commons-lang#commons-lang;1.0!commons-lang.jar 
(36ms)
 [ivy:install] :: installing in my-repository ::
 [ivy:install]  published commons-lang to 
/ivy/build-a-ivy-repository/myrepository/no-namespace/commons-lang/commons-lang/javadocs/commons-lang-1.0.jar
 [ivy:install]  published commons-lang to 
/ivy/build-a-ivy-repository/myrepository/no-namespace/commons-lang/commons-lang/jars/commons-lang-1.0.jar
 [ivy:install]  published ivy to 
/ivy/build-a-ivy-repository/myrepository/no-namespace/commons-lang/commons-lang/ivys/ivy-1.0.xml
 [ivy:install] :: install resolution report ::
-[ivy:install] :: resolution report :: resolve 0ms :: artifacts dl 3945ms
+[ivy:install] :: resolution report :: resolve 0ms :: artifacts dl 111ms
-
|  |modules||   artifacts   |
|   conf   | number| search|dwnlded|evicted|| number|dwnlded|
@@ -296,7 +296,7 @@ maven2:
-
 
 BUILD SUCCESSFUL
-Total time: 8 seconds
+Total time: 1 second
 
 
 
@@ -356,7 +356,7 @@ load-ivy:
 init-ivy:
 
 maven2-deps:
-[ivy:install] :: Apache Ivy 2.5.0 - 20170619071546 :: 
http://ant.apache.org/ivy/ ::
+[ivy:install] :: Apache Ivy 2.5.0-rc2-local-20180419193918 - 20180419193918 :: 
http://ant.apache.org/ivy/ ::
 [ivy:install] :: loading settings :: file = 
/ivy/build-a-ivy-repository/settings/ivysettings-basic.xml
 [ivy:install] :: installing org.hibernate#hibernate;3.2.5.ga ::
 [ivy:install] :: resolving dependencies ::
@@ -390,128 +390,121 @@ maven2-deps:
 [ivy:install]  found proxool#proxool;0.8.3 in libraries
 [ivy:install] :: downloading artifacts to cache ::
 [ivy:install] downloading 
https://repo1.maven.org/maven2/org/hibernate/hibernate/3.2.5.ga/hibernate-3.2.5.ga-sources.jar
 ...
-[ivy:install] .
-[ivy:install] ...
-[ivy:install] .
-[ivy:install] .. (1470kB)
+[ivy:install] 
...
 

svn commit: r1829791 [24/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/use/configure.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/use/configure.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/use/configure.html (original)
+++ ant/site/ivy/production/history/master/use/configure.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>configure | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ant Tasks  configureApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>configure | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ant Tasks  configureApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -216,10 +216,13 @@ hljs.initHighlightingOnLoad();<
 See Settings Files for details about the 
settings file itself.
 
 
-since 2.0 The file loaded used to be called 
configuration file in versions prior to 2.0. The name 
settings and the use of the ivy.settings.file is new to 
2.0.
+[since 2.0]
 
 
-since 2.0 It is also possible to configure Ivy 
with the settings declaration. The 
difference with this task is that when using the settings declaration, the 
configuration of Ivy will be done when the settings are first needed (for 
instance, when you do a resolve), while the configure task will perform a 
configuration of Ivy instantly, which makes it easier to see the problem if 
something goes wrong.
+The file loaded used to be called configuration file in versions 
prior to 2.0. The name settings and the use of the 
ivy.settings.file is new to 2.0.
+
+
+It is also possible to configure Ivy with the settings declaration. The difference with this 
task is that when using the settings declaration, the configuration of Ivy will 
be done when the settings are first needed (for instance, when you do a 
resolve), while the configure task will perform a configuration of Ivy 
instantly, which makes it easier to see the problem if something goes wrong.
 
 
 Attributes
@@ -246,7 +249,7 @@ hljs.initHighlightingOnLoad();<
 
 file
 path to 
the settings file to use
-No. If a file is provided, URL is ignored. If none are 
provided, then it attempts to find a file at ${ivy.settings.file}, 
and if this file does not exist, it uses ${ivy.settings.url} 
(since 2.3) or a default settings file
+No. If a file is provided, URL is ignored. If none are 
provided, then it attempts to find a file at ${ivy.settings.file}, 
and if this file does not exist, it uses ${ivy.settings.url} 
(since 2.3) or a default settings file
 
 
 url
@@ -288,8 +291,7 @@ hljs.initHighlightingOnLoad();<
 If any of the URLs you use in Ivy (especially in dependency resolvers) 
needs HTTP authentication, then you have to provide the host, 
realm, username and passwd attributes of 
the configure task. These settings will then be used in any further call to Ivy 
tasks.
 
 
-Since 1.4:
-Its also possible to configure authentication settings for multiple 
URLs. This can be done with the credentials subelements. 
See the examples for more details.
+(since 1.4) Its also possible to configure 
authentication settings for multiple URLs. This can be done with the 
credentials subelements. See the examples for more 
details.
 
 
 
@@ -335,4 +337,4 @@ Its also possible to configure au
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No 

svn commit: r1829791 [20/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/settings/version-matchers.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/version-matchers.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/version-matchers.html 
(original)
+++ ant/site/ivy/production/history/master/settings/version-matchers.html Sun 
Apr 22 17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>version-matchers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  version-matchersApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>version-matchers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  version-matchersApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,10 @@ hljs.initHighlightingOnLoad();<
 Tag: version-matchers
 
 
-Defines a list of version matchers. since 1.4
+[since 1.4]
+
+
+Defines a list of version 
matchers.
 
 
 The child tag used for the version matcher must be equal to a name of a 
report outputter type (added with the typedef tag).
@@ -433,10 +436,13 @@ Matcher types may be one of "regexp", "e
 
 Maven timestamped 
snapshot version matcher
 
+[since 2.5]
+
+
 Maven has the notion of timestamped snapshots, which essentially are 
snapshot versions of a particular Maven artifact, but have a specific timestamp 
associated with them so that the snapshot revision (which by nature are 
changing over time), can be traced back to the exact artifacts. Maven allows 
other artifacts to depend on such timestamped snapshots.
 
 
-Starting Ivy 2.5 version, Ivy too allows such timestamped 
dependencies to be part of the modules dependencies. For such 
dependencies to be properly parsed and resolved, a maven-tsnap-vm 
version matcher needs to be configured in the Ivy settings and ibiblio resolver must be one of the 
resolvers that used for dependency resolution.
+Ivy too allows such timestamped dependencies to be part of the 
modules dependencies. For such dependencies to be properly parsed and 
resolved, a maven-tsnap-vm version matcher needs to be configured 
in the Ivy settings and ibiblio resolver 
must be one of the resolvers that are used for dependency resolution.
 
 
 
@@ -445,7 +451,7 @@ Matcher types may be one of "regexp", "e
 Note
 
 
-Maven has a specific syntax for timestamped snapshot versions and only such 
versions are understood by Ivy
+Maven has a specific syntax for timestamped snapshot versions and only such 
versions are understood by Ivy.
 
 
 
@@ -470,11 +476,10 @@ Maven has a specific syntax for timestam
 ivy-module version="2.4"
 info organisation="org.apache.ivy"
   module="maven-snapshot-deps-test"
-  revision="1.2.3"
-/
+  revision="1.2.3"/
 dependencies
 
-dependency org="org.apache.ivy.maven-snapshot-test" name="foo-bar" 
rev="5.6.7-20170911.130943-1" /
+dependency org="org.apache.ivy.maven-snapshot-test" name="foo-bar" 
rev="5.6.7-20170911.130943-1"/
 /dependencies
 /ivy-module
 
@@ -486,13 +491,13 @@ Maven has a specific syntax for timestam
 
 ivysettings
 settings defaultResolver="m2"/
-caches defaultCacheDir="${user.home}/.ivy/cache/" /
+caches defaultCacheDir="${user.home}/.ivy/cache/"/
 version-matchers usedefaults="true"
 maven-tsnap-vm/
 /version-matchers
 
 resolvers
-ibiblio name="m2" m2compatible="true" useMavenMetadata="true" 
root="file://${user.home}/.m2" /
+ibiblio name="m2" m2compatible="true" useMavenMetadata="true" 
root="file://${user.home}/.m2"/
 /resolvers
 
 /ivysettings
@@ -500,4 +505,4 @@ Maven has a specific syntax for timestam
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

svn commit: r1829791 [9/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/ivyfile/dependencies.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ivyfile/dependencies.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/ivyfile/dependencies.html (original)
+++ ant/site/ivy/production/history/master/ivyfile/dependencies.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>dependencies | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ivy Files  dependenciesApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>dependencies | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ivy Files  dependenciesApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -213,20 +213,25 @@ hljs.initHighlightingOnLoad();<
 Tag: dependencies Parent: ivy-module
 
 
-Container for dependency elements, used to describe the dependencies of 
this module.
-If this container is not present, it is assumed that the module has no 
dependency at all.
+Container for dependency elements, used to describe the dependencies of 
this module. If this container is not present, it is assumed that the module 
has no dependencies at all.
 
 
-This container provides two similar behaviors described below. (See configurations doc page for more 
details about these behaviors).
+This container provides two similar behaviors described below. (See configurations doc page for more details about 
these behaviors).
 
 
-since 1.1 defaultconf defines the 
conf attribute to use when no conf is defined for a dependency in 
this Ivy file. It is only used when no conf mapping is defined, and has no 
influence in other cases.
+(since 1.1) defaultconf defines the 
conf attribute to use when no conf is defined for a dependency in 
this Ivy file. It is only used when no conf mapping is defined, and has no 
influence in other cases.
 
 
-since 1.3 defaultconfmapping 
influences the way that a conf mapping with no mapped conf is interpreted.
+(since 1.3) defaultconfmapping 
influences the way that a conf mapping with no mapped conf is interpreted.
 
 
-In Ivy 2.1.0 and earlier, if both defaultconf and 
defaultconfmapping are defined, its the 
defaultconfmapping that is used. Since Ivy 2.2.0, these attributes 
can be used together.
+(since 2.2) Attributes defaultconf 
and defaultconfmapping can be used together. In earlier versions, 
if both defaultconf and defaultconfmapping are 
defined, its the defaultconfmapping that is used.
+
+
+(since 1.4) You can activate a 
confmappingoverride mode for all configurations, in which case the 
extending configurations will override the mappings of the configurations they 
extend from.
+
+
+(since 2.5) Attributes inherited via extends are added to 
dependencies only on delivery 
and override attributes inherited from configurations.
 
 
 Attributes
@@ -247,14 +252,19 @@ If this container is not present, it is
 
 
 defaultconf
-the 
default configuration to use when none is specified in a dependency. 
since 1.1
+the 
default configuration to use when none is specified in a dependency. 
(since 1.1)
 No, 
defaults to *-*
 
 
 defaultconfmapping
-the 
default configuration mapping to use in this Ivy file. since 
1.3
+the 
default configuration mapping to use in this Ivy file. (since 
1.3)
 No, 
defaults to no default conf mapping
 
+
+confmappingoverride
+true to activate configuration mapping 
override, false otherwise. (since 
1.4)
+No, 
defaults to false
+
 
 
 
@@ -263,7 +273,7 @@ If this container is not present, it is
 Child elements
 
 
-Note: as specified by the ivy.xsd, the children elements are ordered; first 
must come the dependency 
elements, then the exclude 
elements, then the override 
elements, and then the conflict elements.
+Note: as specified by the ivy.xsd, the children elements are ordered; first 
must come the dependency elements, 
then the exclude elements, then the 
override elements, and then the 
conflict elements.
 
 
 
@@ -280,26 +290,26 @@ If this container is not present, it is
 
 
 
-dependency
+dependency
 declares a 
dependency for this module
 0..n
 
 
-exclude
-excludes 
artifacts, modules or whole organizations from the set of 

svn commit: r1829791 [11/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/ivyfile/license.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ivyfile/license.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/ivyfile/license.html (original)
+++ ant/site/ivy/production/history/master/ivyfile/license.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>license | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Ivy Files  info  licenseApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>license | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ivy Files  info  licenseApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -245,4 +245,4 @@ hljs.initHighlightingOnLoad();<
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/ivyfile/manager.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ivyfile/manager.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/ivyfile/manager.html (original)
+++ ant/site/ivy/production/history/master/ivyfile/manager.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>manager | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-local-20170911195251)  Reference  Ivy Files  conflicts  managerApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>manager | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ivy Files  conflicts  managerApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -213,7 +213,7 @@ hljs.initHighlightingOnLoad();<
 Tag: manager Parent: conflicts
 
 
-(since 2.0) the conflicts section is deprecated.  
Use conflict instead.
+(since 2.0) the conflicts section is deprecated.  
Use conflict instead.
 
 
 Specify a conflict manager for one or several dependencies.
@@ -265,10 +265,10 @@ specifying a fixed revision list, in whi
 
 
 matcher
-the matcher to use to match the modules for 
which the conflict manager should be used since 
1.3
+the matcher to use to match the modules for 
which the conflict manager should be used (since 
1.3)
 No, 
defaults to exactOrRegexp in pre 1.3 Ivy files, and 
exact in 1.3 and superior
 
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather 

svn commit: r1829791 [4/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/configuration/include.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/include.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/include.html (original)
+++ ant/site/ivy/production/history/master/configuration/include.html Sun Apr 
22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: 
ant/site/ivy/production/history/master/configuration/latest-strategies.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/latest-strategies.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/latest-strategies.html 
(original)
+++ ant/site/ivy/production/history/master/configuration/latest-strategies.html 
Sun Apr 22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: 
ant/site/ivy/production/history/master/configuration/lock-strategies.html
URL: 

svn commit: r1829791 [2/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Added: ant/site/ivy/production/history/master/book.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/book.html?rev=1829791=auto
==
--- ant/site/ivy/production/history/master/book.html (added)
+++ ant/site/ivy/production/history/master/book.html Sun Apr 22 17:19:39 2018
@@ -0,0 +1,20651 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Apache Ivy Documentation 
2.5.0-rc2-local-20180419193918hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant">Documentation 
(2.5.0-rc2-local-20180419193918)
+Table of Contents
+
+
+
+
+Release Notes
+
+
+Tutorials
+
+
+
+Quick Start
+
+
+Adjusting default settings
+
+
+Multiple Resolvers
+
+
+Dual Resolver
+
+
+Project dependencies
+
+
+Using Ivy in multiple projects 
environment
+
+
+Using Ivy Module Configurations
+
+
+Building a repository
+
+
+
+Basic repository copy
+
+
+Using namespaces
+
+
+
+
+
+More examples
+
+
+
+
+
+Reference
+
+
+
+Introduction
+
+
+
+Terminology
+
+
+Main Concepts
+
+
+Text Conventions
+
+
+How does it work ?
+
+
+Best practices
+
+
+Compatibility
+
+
+Installation
+
+
+
+
+
+Settings Files
+
+
+
+property
+
+
+properties
+
+
+settings
+
+
+include
+
+
+classpath
+
+
+typedef
+
+
+credentials
+
+
+signers
+
+
+lock-strategies
+
+
+caches
+
+
+
+cache
+
+
+
+ttl
+
+
+
+
+
+
+
+
+latest-strategies
+
+
+parsers
+
+
+namespaces
+
+
+
+namespace
+
+
+
+rule
+ fromsystem / tosystem
+ src
+ dest
+
+
+
+
+
+
+
+
+macrodef
+
+
+
+attribute
+
+
+
+
+
+resolvers
+
+
+
+IvyRep Resolver
+
+
+IBiblio Resolver
+
+
+Packager Resolver
+
+
+File System Resolver
+
+
+URL Resolver
+
+
+Chain Resolver
+
+
+Dual Resolver
+
+
+SFTP Resolver
+
+
+SSH Resolver
+
+
+VFS Resolver
+
+
+Jar Resolver
+
+
+OSGi Bundle Repository
+
+
+Aggregated OSGi Repository
+
+
+Eclipse updatesite
+
+
+Mirrored Resolver
+
+
+Bintray Resolver
+
+
+
+
+
+conflict-managers
+
+
+modules
+
+
+
+module
+
+
+
+
+
+outputters
+
+
+statuses
+
+
+
+status
+
+
+
+
+
+triggers
+
+
+version-matchers
+
+
+timeout-constraints
+
+
+
+timeout-constraint
+
+
+
+
+
+
+
+
+Ivy Files
+
+
+
+info
+
+
+
+extends
+
+
+license
+
+
+ivyauthor
+
+
+repository
+
+
+description
+
+
+
+
+
+configurations
+
+
+
+conf
+
+
+include
+
+
+
+
+
+publications
+
+
+
+artifact
+
+
+
+conf
+
+
+
+
+
+
+
+
+dependencies
+
+
+
+dependency
+
+
+
+conf
+ mapped
+
+
+artifact
+ conf
+
+
+exclude
+ conf
+
+
+include
+ conf
+
+
+
+
+
+exclude
+
+
+override
+
+
+conflict
+
+
+
+
+
+conflicts
+
+
+
+manager
+
+
+
+
+
+
+
+
+Ant Tasks
+
+
+
+artifactproperty
+
+
+artifactreport
+
+
+buildlist
+
+
+buildnumber
+
+
+buildobr
+
+
+cachefileset
+
+
+cachepath
+
+
+checkdepsupdate
+
+
+cleancache
+
+
+configure
+
+
+convertmanifest
+
+
+convertpom
+
+
+deliver
+
+
+dependencytree
+
+
+findrevision
+
+
+fixdeps
+
+
+info
+
+
+install
+
+
+listmodules
+
+
+makepom
+
+
+post resolve tasks
+
+
+publish
+
+
+report
+
+
+
+Using yEd to layout report graphs
+
+
+
+
+
+repreport
+
+
+resolve
+
+
+resources
+
+
+retrieve
+
+
+settings
+
+
+var
+
+
+
+
+
+Using standalone
+
+
+OSGi
+
+
+
+OSGi mapping
+
+
+Building an Eclipse plugin
+
+
+Building a standard OSGi bundle
+
+
+Managing a target platform
+
+
+Apache Felix Sigil
+
+
+
+
+
+
+
+
+Developer doc
+
+
+
+Extending Ivy
+
+
+Making a release
+
+
+
+
+
+
+
+
+
+Release Notes
+
+
+
+
+Ivy Release Announcement
+
+
+ DATE XX - The Apache Ivy project is pleased to announce its 2.5.0 
release.
+
+
+
+What is Ivy?
+
+
+Apache Ivy is a tool for managing (recording, tracking, resolving and 
reporting) project dependencies, characterized by flexibility,
+configurability, and tight integration with https://ant.apache.org/;>Apache Ant.
+
+
+
+
+Download
+
+
+You can download this release at https://ant.apache.org/ivy/download.cgi; 
class="bare">https://ant.apache.org/ivy/download.cgi
+
+
+Issues should either be discussed in the https://ant.apache.org/ivy/mailing-lists.html;>Ivy user mailing list 
or reported at https://issues.apache.org/jira/browse/IVY; 
class="bare">https://issues.apache.org/jira/browse/IVY
+
+
+More information about the project can be found on the website https://ant.apache.org/ivy/; 
class="bare">https://ant.apache.org/ivy/
+
+
+
+
+Key features in this release
+
+
+Key features of this 2.5.0 release are:
+
+
+
+
+The minimum runtime Java version required is now Java 7
+
+
+Ivy now uses BouncyCastle OpenPGP API 1.59. Due to the non backward 
compatibility of that library, earlier versions are not supported.
+
+
+Ivy now uses HttpComponents HttpClient 4.5.x version with HTTP backed 
resolvers. Users are expected to have this version of the library (and its 
dependencies) in their runtime classpath if they want to use such resolvers. 
The previous (similarly named but not the same) commons-httpclient library is 
no longer used or supported. (https://issues.apache.org/jira/browse/IVY-1563;>IVY-1563)
+
+
+
+
+
+
+List of Changes in this Release
+
+

svn commit: r1829791 [6/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/configuration/triggers.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/triggers.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/triggers.html 
(original)
+++ ant/site/ivy/production/history/master/configuration/triggers.html Sun Apr 
22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/configuration/typedef.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/configuration/typedef.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/configuration/typedef.html (original)
+++ ant/site/ivy/production/history/master/configuration/typedef.html Sun Apr 
22 17:19:39 2018
@@ -1,7 +1,7 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy  Apache Ivy
 
 http://www.apache.org/ads/buttonbar.html; 
style="border-width:0;" frameborder="0" scrolling="no" width="135" 
height="265">
 This page has moved. If your browser doesnt automatically redirect 
to its new location, click
 here.
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: 
ant/site/ivy/production/history/master/configuration/version-matchers.html
URL: 

svn commit: r1829791 [26/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/use/publish.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/use/publish.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/use/publish.html (original)
+++ ant/site/ivy/production/history/master/use/publish.html Sun Apr 22 17:19:39 
2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>publish | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Ant Tasks  publishApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>publish | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Ant Tasks  publishApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -230,8 +230,7 @@ hljs.initHighlightingOnLoad();<
 
 
 
-since 1.4.1
-The source artifact pattern can be specified either as an attribute on the 
task (artifactspattern) or using a list of nested artifacts element (see 
examples below).
+(since 1.4.1) The source artifact pattern can be 
specified either as an attribute on the task (artifactspattern) or using a list 
of nested artifacts element (see examples below).
 
 
 Attributes
@@ -287,7 +286,7 @@ The source artifact pattern can be speci
 
 
 forcedeliver
-true to force the implicit call to deliver, 
false to do it only if the Ivy file to publish doesnt exist 
yet (since 1.4)
+true to force the implicit call to deliver, 
false to do it only if the Ivy file to publish doesnt exist 
yet (since 1.4)
 No. 
Defaults to false
 
 
@@ -297,7 +296,7 @@ The source artifact pattern can be speci
 
 
 merge
-if this 
descriptor extends a parent, merge the 
inherited information directly into this descriptor on publish.  The 
extends element itself will be commented out in the published 
descriptor. (since 2.2)
+if this 
descriptor extends a parent, merge the 
inherited information directly into this descriptor on publish.  The 
extends element itself will be commented out in the published 
descriptor. (since 2.2)
 No. 
Defaults to false
 
 
@@ -307,7 +306,7 @@ The source artifact pattern can be speci
 
 
 replacedynamicrev
-true to replace dynamic revisions by static 
ones in the delivered file, false to avoid this replacement 
(since 1.3)
+true to replace dynamic revisions by static 
ones in the delivered file, false to avoid this replacement 
(since 1.3)
 No. 
Defaults to true
 
 
@@ -317,7 +316,7 @@ The source artifact pattern can be speci
 
 
 conf
-A comma 
separated list of configurations to publish  (since 
1.4.1). Accepts wildcards (since 
2.2).
+A comma 
separated list of configurations to publish (since 
1.4.1). Accepts wildcards (since 
2.2).
 No. 
Defaults to all configurations
 
 
@@ -337,7 +336,7 @@ The source artifact pattern can be speci
 
 
 srcivypattern
-the 
pattern to use to find Ivy file to publish, and even deliver if necessary 
(since 1.2)
+the 
pattern to use to find Ivy file to publish, and even deliver if necessary 
(since 1.2)
 No. 
Defaults to the value of artifactspattern
 
 
@@ -357,7 +356,7 @@ The source artifact pattern can be speci
 
 
 settingsRef
-A 
reference to Ivy settings that must be used by this task (since 
2.0)
+A 
reference to Ivy settings that must be used by this task (since 
2.0)
 No, 
default to ivy.instance.
 
 
@@ -383,7 +382,7 @@ The source artifact pattern can be speci
 
 
 artifact
-Describe 
additional artifacts to publish. These elements can have any attributes: 
standard artifact attributes and (since 2.2) extra 
attributes are supported.
+Describe 
additional artifacts to publish. These elements can have any attributes: 
standard artifact attributes and (since 2.2) extra 
attributes are supported.
 0..n
 
 
@@ -410,4 +409,4 @@ The source artifact pattern can be speci
 Publishes the last resolved module in the local resolver with revision 1.0, 
looking for artifacts in directories build/artifacts/jars and 
build/artifacts/zips.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache 

svn commit: r1829791 [18/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/settings/outputters.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/outputters.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/outputters.html (original)
+++ ant/site/ivy/production/history/master/settings/outputters.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>outputters | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  outputtersApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>outputters | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  outputtersApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,7 @@ hljs.initHighlightingOnLoad();<
 Tag: outputters
 
 
-Defines a list of report outputters usable in Ivy.
+Defines a list of report outputters 
usable in Ivy.
 
 
 A report outputter is used at the end of the resolve process to generate a 
report of how the resolve has been performed.
@@ -282,4 +282,4 @@ which produces an XML report in the cach
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/settings/parsers.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/parsers.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/parsers.html (original)
+++ ant/site/ivy/production/history/master/settings/parsers.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>parsers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  parsersApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>parsers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  parsersApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,7 @@ hljs.initHighlightingOnLoad();<
 Tag: parsers
 
 
-Defines a list of module descriptor parsers usable in Ivy. Each parser 
defines which resources (which descriptor file) it accepts.
+Defines a list of module descriptor 
parsers usable in Ivy. Each parser defines which resources (which descriptor 
file) it accepts.
 The child tag used for the parser must be equal to a name of a parser type 
(added with the typedef tag).
 
 
@@ -263,4 +263,4 @@ this parser is able to parse Maven 2 POM
 
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under 

svn commit: r1829791 [7/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/dev/makerelease.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/dev/makerelease.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/dev/makerelease.html (original)
+++ ant/site/ivy/production/history/master/dev/makerelease.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Making a release | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache IvyDocumentation 
(2.5.0-local-20170911195251)  Developer doc  Making a 
releaseApache 
Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>Making a release | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache IvyDocumentation 
(2.5.0-rc2-local-20180419193918)  Developer doc  Making a 
releaseApache 
Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -235,7 +235,7 @@ This includes particularly:
 
 
 
-git checkout 2.0.x
+git checkout master
 git reset --hard
 git clean -d -x -f
 
@@ -244,7 +244,7 @@ git clean -d -x -f
 
 3. Add Ivy xsd file.
 
-You need to store the current ivy xml schema in the documentation, so that 
it will later be accessible on public web site. To do so, run the following 
command in the directory in which you checked out the release branch:
+You need to store the current Ivy XML schema in the documentation, so that 
it will later be accessible on public web site. To do so, run the following 
command in the directory in which you checked out the release branch:
 
 
 
@@ -265,7 +265,7 @@ git commit -m "release the ivy.xsd"4. Launch the release script
 
 
-ant -f build-release.xml 
release
+ant -f build-release.xml release
 
 
 
@@ -312,7 +312,7 @@ end
 
 7. Prepare the Eclipse update 
site
 
-To be able to test the release within IvyDE, it can be deployed in the 
IvyDE update site. See http://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html;>that 
page to know how to process.
+To be able to test the release within IvyDE, it can be deployed in the 
IvyDE update site. See https://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html;>that 
page to know how to process.
 
 
 
@@ -323,6 +323,18 @@ end
 
 The following command lines should do the job:
 
+
+
+
+
+Note
+
+
+Make sure to use the right version number in the commit message.
+
+
+
+
 
 
 svn checkout -N 
https://dist.apache.org/repos/dist/dev/ant/ivy build/distrib/dist
@@ -345,7 +357,7 @@ svn commit build/distrib/dist -m 'Ivy 2.
 Once uploaded, log in https://repository.apache.org/; 
class="bare">https://repository.apache.org/ with your preferred web browser 
(use your Apache ID).
 
 
-You should find there an open repository with the name of the form 
orgapacheant-. It should contain the Maven artifacts: the pom, 
the jar, the sources, the javadocs and the md5 and asc files.
+You should find there an open repository with the name of the form 
orgapacheant-. It should contain the Maven artifacts: the pom, 
the jar, the sources, the javadocs and the sha and asc files.
 
 
 Now close the staging repository, with the description "Ivy 
2.0.0-beta1". Closing means you finished the upload and some automatic checks 
will run. You can see them in the Activity tab of the repository.
@@ -359,6 +371,18 @@ svn commit build/distrib/dist -m 'Ivy 2.
 
 As soon as you are happy with the artifacts to be released, it is time to 
tag the release
 
+
+
+
+
+Note
+
+
+Use the right version number for the tag. For example, if you released 2.5.0 
of Ivy, then the tag name should be 2.5.0
+
+
+
+
 
 
 git tag -s 2.0.0-beta1 -m 'Release Ivy 
2.0.0-beta1'
@@ -387,13 +411,13 @@ svn commit build/distrib/dist -m 'Ivy 2.
 
 I have built a release candidate for Ivy ${version}
 
-The svn tag of this release is: 
https://git-wip-us.apache.org/repos/asf?p=ant-ivy.git;a=tag;h=refs/tags/2.0.0-beta1
+The git tag of this release is: 
https://git-wip-us.apache.org/repos/asf?p=ant-ivy.git;a=tag;h=refs/tags/${version}
 with the sha1 ${githash-of-tag}
 
-The artifacts has been published to: 
https://dist.apache.org/repos/dist/dev/ant/ivy/$VERSION at revision 
${svn-rev-of-the-check-in}
+The artifacts has been published to: 
https://dist.apache.org/repos/dist/dev/ant/ivy/${version} at revision 
${svn-rev-of-the-check-in}
 
 The staging Maven repository is available there: 

svn commit: r1829791 [1/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples

2018-04-22 Thread hibou
Author: hibou
Date: Sun Apr 22 17:19:39 2018
New Revision: 1829791

URL: http://svn.apache.org/viewvc?rev=1829791=rev
Log:
update the last version of the doc

Added:
ant/site/ivy/production/history/master/book.html   (with props)
ant/site/ivy/production/history/master/dev/apache-proposal.html   (with 
props)
ant/site/ivy/production/history/master/dev/conflict-solving-algo.html   
(with props)
ant/site/ivy/production/history/master/dev/ideas.html   (with props)
Removed:
ant/site/ivy/production/history/master/style/ant.css
ant/site/ivy/production/history/master/style/color.css
ant/site/ivy/production/history/master/style/ivy-ref.css
ant/site/ivy/production/history/master/style/nav.css
ant/site/ivy/production/history/master/style/print-style.css
ant/site/ivy/production/history/master/style/shell.css
ant/site/ivy/production/history/master/style/tree.css
Modified:
ant/site/ivy/production/history/master/ant.html
ant/site/ivy/production/history/master/bestpractices.html
ant/site/ivy/production/history/master/compatibility.html
ant/site/ivy/production/history/master/concept.html
ant/site/ivy/production/history/master/configuration.html
ant/site/ivy/production/history/master/configuration/caches.html
ant/site/ivy/production/history/master/configuration/caches/cache.html
ant/site/ivy/production/history/master/configuration/caches/ttl.html
ant/site/ivy/production/history/master/configuration/classpath.html
ant/site/ivy/production/history/master/configuration/conf.html
ant/site/ivy/production/history/master/configuration/conflict-managers.html
ant/site/ivy/production/history/master/configuration/include.html
ant/site/ivy/production/history/master/configuration/latest-strategies.html
ant/site/ivy/production/history/master/configuration/lock-strategies.html
ant/site/ivy/production/history/master/configuration/macrodef.html
ant/site/ivy/production/history/master/configuration/macrodef/attribute.html
ant/site/ivy/production/history/master/configuration/module.html
ant/site/ivy/production/history/master/configuration/modules.html
ant/site/ivy/production/history/master/configuration/namespace.html
ant/site/ivy/production/history/master/configuration/namespace/dest.html

ant/site/ivy/production/history/master/configuration/namespace/fromtosystem.html
ant/site/ivy/production/history/master/configuration/namespace/rule.html
ant/site/ivy/production/history/master/configuration/namespace/src.html
ant/site/ivy/production/history/master/configuration/namespaces.html
ant/site/ivy/production/history/master/configuration/outputters.html
ant/site/ivy/production/history/master/configuration/parsers.html
ant/site/ivy/production/history/master/configuration/properties.html
ant/site/ivy/production/history/master/configuration/property.html
ant/site/ivy/production/history/master/configuration/resolvers.html
ant/site/ivy/production/history/master/configuration/status.html
ant/site/ivy/production/history/master/configuration/statuses.html
ant/site/ivy/production/history/master/configuration/triggers.html
ant/site/ivy/production/history/master/configuration/typedef.html
ant/site/ivy/production/history/master/configuration/version-matchers.html
ant/site/ivy/production/history/master/dev.html
ant/site/ivy/production/history/master/dev/makerelease.html
ant/site/ivy/production/history/master/extend.html
ant/site/ivy/production/history/master/index.html
ant/site/ivy/production/history/master/install.html
ant/site/ivy/production/history/master/ivyfile.html
ant/site/ivy/production/history/master/ivyfile/artifact-conf.html
ant/site/ivy/production/history/master/ivyfile/artifact-exclude-conf.html
ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html
ant/site/ivy/production/history/master/ivyfile/artifact.html
ant/site/ivy/production/history/master/ivyfile/conf.html
ant/site/ivy/production/history/master/ivyfile/configurations.html
ant/site/ivy/production/history/master/ivyfile/conflict.html
ant/site/ivy/production/history/master/ivyfile/conflicts.html
ant/site/ivy/production/history/master/ivyfile/dependencies.html
ant/site/ivy/production/history/master/ivyfile/dependency-artifact-conf.html
ant/site/ivy/production/history/master/ivyfile/dependency-artifact.html
ant/site/ivy/production/history/master/ivyfile/dependency-conf.html
ant/site/ivy/production/history/master/ivyfile/dependency-include-conf.html
ant/site/ivy/production/history/master/ivyfile/dependency-include.html
ant/site/ivy/production/history/master/ivyfile/dependency.html
ant/site/ivy/production/history/master/ivyfile/description.html
ant/site/ivy/production/history/master/ivyfile/exclude.html
ant/site/ivy/production/history/master/ivyfile/extends.html

svn commit: r1829791 [16/27] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ sample

2018-04-22 Thread hibou
Modified: ant/site/ivy/production/history/master/settings/classpath.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/classpath.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/classpath.html (original)
+++ ant/site/ivy/production/history/master/settings/classpath.html Sun Apr 22 
17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>classpath | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  classpathApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>classpath | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  classpathApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,10 @@ hljs.initHighlightingOnLoad();<
 Tag: classpath
 
 
-Includes a jar in the classpath used to load plugins. since 
1.4
+[since 1.4]
+
+
+Includes a jar in the classpath used to 
load plugins.
 
 
 This lets you add Ivy plugins without relying on an external classpath (the 
Ant classpath, for instance), therefore easing the use of Ivy in multiple 
execution environments (Ant, standalone, IDE plugins, ).
@@ -286,4 +289,4 @@ hljs.initHighlightingOnLoad();<
 Same as above, but finds the jar on a web server.
 
 
-::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2017 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file
+::Home::Reference::Tutorials::Developer's doc::Copyright  2007 - 2018 The 
Apache Software Foundation, Licensed under thehttp://www.apache.org/licenses/;>Apache License, Version 2.0.Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache 
Ant logo and the Apache feather logo are trademarks of The Apache Software 
Foundation.All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/settings/conflict-managers.html
URL: 
http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/settings/conflict-managers.html?rev=1829791=1829790=1829791=diff
==
--- ant/site/ivy/production/history/master/settings/conflict-managers.html 
(original)
+++ ant/site/ivy/production/history/master/settings/conflict-managers.html Sun 
Apr 22 17:19:39 2018
@@ -1,6 +1,6 @@
-http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>conflict-managers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
-hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-local-20170911195251)  Reference  Settings Files  conflict-managersApache Ivy
-Documentation 
(2.5.0-local-20170911195251)
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>conflict-managers | Apache Ivy 
Documentation$(document).ready(function(){$("#treemenu").Treeview({speed:
 "fast",store: true});});
+hljs.initHighlightingOnLoad();http://ant.apache.org/; title="Apache Ant"> http://www.apache.org/;>Apache  http://ant.apache.org/;>Apache Ant  http://ant.apache.org/ivy/;>Apache Ivy Documentation 
(2.5.0-rc2-local-20180419193918)  Reference  Settings Files  conflict-managersApache Ivy
+Documentation 
(2.5.0-rc2-local-20180419193918)
 Release 
Notes
 Tutorials
 Quick 
Start
@@ -215,7 +215,7 @@ hljs.initHighlightingOnLoad();<
 Tag: conflict-managers
 
 
-Defines a list of conflict managers 
usable in Ivy. Each conflict manager is identified by its name, given as an 
attribute.
+Defines a list of conflict managers usable in Ivy. 
Each conflict manager is identified by its name, given as an attribute.
 The child tag used for the conflict manager must be equal to a name 

Jenkins build is back to stable : Ant-Build-Matrix-master-Windows » JDK 1.8.0_121 (unlimited security) 64-bit Windows only,Windows #336

2018-04-22 Thread Apache Jenkins Server
See 




Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1229

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1229
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

Jenkins build became unstable: Ant-Build-Matrix-master-Windows » JDK 1.8.0_121 (unlimited security) 64-bit Windows only,Windows #335

2018-04-22 Thread Apache Jenkins Server
See 




ant git commit: Let’s do some parameterisation…

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 47f8c5d46 -> d0d60adca


Let’s do some parameterisation…

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/d0d60adc
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/d0d60adc
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/d0d60adc

Branch: refs/heads/master
Commit: d0d60adcac4a9978fda554f2079820df6d6fdd73
Parents: 47f8c5d
Author: Gintas Grigelionis 
Authored: Sun Apr 22 18:57:16 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 18:57:16 2018 +0200

--
 .../taskdefs/optional/junit/BatchTestTest.java  | 153 +--
 1 file changed, 74 insertions(+), 79 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/d0d60adc/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/BatchTestTest.java
--
diff --git 
a/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/BatchTestTest.java
 
b/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/BatchTestTest.java
index a5ad2fe..5fc6448 100644
--- 
a/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/BatchTestTest.java
+++ 
b/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/BatchTestTest.java
@@ -19,102 +19,97 @@
 package org.apache.tools.ant.taskdefs.optional.junit;
 
 import static org.junit.Assert.assertArrayEquals;
-import static org.junit.Assert.fail;
 
 import org.junit.Test;
+import org.junit.experimental.runners.Enclosed;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+import org.junit.runners.Parameterized.Parameter;
+import org.junit.runners.Parameterized.Parameters;
+
+import java.util.Arrays;
+import java.util.Collection;
 
 /**
  *
  * @author  Marian Petras
  */
+@RunWith(Enclosed.class)
 public class BatchTestTest {
 
-@Test
-public void testParseTestMethodNamesList() {
-try {
-JUnitTest.parseTestMethodNamesList(null);
-fail("IllegalArgumentException expected when the param is ");
-} catch (IllegalArgumentException ex) {
-//this is an expected exception
+@RunWith(Parameterized.class)
+public static class IllegalArgumentTest {
+
+// requires JUnit 4.12
+@Parameters(name = "illegal argument: |{0}|")
+public static Collection data() {
+return Arrays.asList(null, ",", " ,", ", ", " , ",
+",a", " ,a", "  ,a", "  , a", "  ,a  ", "  ,a  ,",
+"ab,,cd", "ab, ,cd", "ab,  ,cd", "ab,  ,cd,", ",ab,  ,cd,",
+/* illegal Java identifiers: */
+"1", "1a", "1ab", "1abc", "1abc d", "1abc de", "1abc def", 
"1abc def,",
+",1abc def");
 }
 
-assertArrayEquals(new String[0], 
JUnitTest.parseTestMethodNamesList(""));
-assertArrayEquals(new String[0], JUnitTest.parseTestMethodNamesList(" 
"));
-assertArrayEquals(new String[0], JUnitTest.parseTestMethodNamesList("  
"));
+@Parameter
+public String argument;
 
-checkParseCausesIAE(",");
-checkParseCausesIAE(" ,");
-checkParseCausesIAE(", ");
-checkParseCausesIAE(" , ");
-checkParseCausesIAE(",a");
-checkParseCausesIAE(" ,a");
-checkParseCausesIAE("  ,a");
-checkParseCausesIAE("  , a");
-checkParseCausesIAE("  ,a  ");
-checkParseCausesIAE("  ,a  ,");
-checkParseCausesIAE("ab,,cd");
-checkParseCausesIAE("ab, ,cd");
-checkParseCausesIAE("ab,  ,cd");
-checkParseCausesIAE("ab,  ,cd,");
-checkParseCausesIAE(",ab,  ,cd,");
+/**
+ * Expected failure when the parameter is illegal
+ */
+@Test(expected = IllegalArgumentException.class)
+public void testParseTestMethodNamesList() {
+JUnitTest.parseTestMethodNamesList(argument);
+}
+}
 
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc"));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc "));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList(" abc"));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList(" abc "));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc  "));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc,"));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc, "));
-assertArrayEquals(new String[] {"abc"}, 
JUnitTest.parseTestMethodNamesList("abc ,"));
-assertArrayEquals(new String[] {"abc"}, 

[2/3] ant git commit: Refactor tests (extract fixtures and/or use matchers)

2018-04-22 Thread gintas
http://git-wip-us.apache.org/repos/asf/ant/blob/47f8c5d4/src/tests/junit/org/apache/tools/ant/types/selectors/SizeSelectorTest.java
--
diff --git 
a/src/tests/junit/org/apache/tools/ant/types/selectors/SizeSelectorTest.java 
b/src/tests/junit/org/apache/tools/ant/types/selectors/SizeSelectorTest.java
index e3be005..3128fee 100644
--- a/src/tests/junit/org/apache/tools/ant/types/selectors/SizeSelectorTest.java
+++ b/src/tests/junit/org/apache/tools/ant/types/selectors/SizeSelectorTest.java
@@ -18,15 +18,16 @@
 
 package org.apache.tools.ant.types.selectors;
 
+import static org.junit.Assert.assertEquals;
+
 import java.util.Locale;
 
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.types.Parameter;
+import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+import org.junit.rules.ExpectedException;
 
 /**
  * Tests Size Selectors
@@ -37,140 +38,151 @@ public class SizeSelectorTest {
 @Rule
 public final BaseSelectorRule selectorRule = new BaseSelectorRule();
 
+@Rule
+public ExpectedException thrown = ExpectedException.none();
+
+private SizeSelector s;
+
+private SizeSelector.SizeComparisons less;
+
+private SizeSelector.SizeComparisons equal;
+
+private SizeSelector.SizeComparisons more;
+
+@Before
+public void setUp() {
+s = new SizeSelector();
+
+less = new SizeSelector.SizeComparisons();
+less.setValue("less");
+
+equal = new SizeSelector.SizeComparisons();
+equal.setValue("equal");
+
+more = new SizeSelector.SizeComparisons();
+more.setValue("more");
+}
+
 /**
  * Test the code that validates the selector.
  */
 @Test
-public void testValidate() {
-SizeSelector s = new SizeSelector();
-try {
-s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],selectorRule.getFiles()[0]);
-fail("SizeSelector did not check for required fields");
-} catch (BuildException be1) {
-assertEquals("The value attribute is required, and must "
-+ "be positive", be1.getMessage());
-}
+public void testValidateAttribute() {
+thrown.expect(BuildException.class);
+thrown.expectMessage("The value attribute is required, and must be 
positive");
+s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],
+selectorRule.getFiles()[0]);
+}
 
-s = new SizeSelector();
+@Test
+public void testValidateValue() {
+thrown.expect(BuildException.class);
+thrown.expectMessage("The value attribute is required, and must be 
positive");
 s.setValue(-10);
-try {
-s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],selectorRule.getFiles()[0]);
-fail("SizeSelector did not check for value being in the "
-+ "allowable range");
-} catch (BuildException be2) {
-assertEquals("The value attribute is required, and must "
-+ "be positive", be2.getMessage());
-}
+s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],
+selectorRule.getFiles()[0]);
+}
 
-s = new SizeSelector();
+@Test
+public void testValidateAttributeName() {
+thrown.expect(BuildException.class);
+thrown.expectMessage("Invalid parameter garbage in");
 Parameter param = new Parameter();
 param.setName("garbage in");
 param.setValue("garbage out");
 Parameter[] params = {param};
 s.setParameters(params);
-try {
-s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],selectorRule.getFiles()[0]);
-fail("SizeSelector did not check for valid parameter element");
-} catch (BuildException be3) {
-assertEquals("Invalid parameter garbage in", be3.getMessage());
-}
+s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],
+selectorRule.getFiles()[0]);
+}
 
-s = new SizeSelector();
-param = new Parameter();
+@Test
+public void testValidateAttributeValue() {
+thrown.expect(BuildException.class);
+thrown.expectMessage("Invalid size setting garbage out");
+Parameter param = new Parameter();
 param.setName("value");
 param.setValue("garbage out");
-params[0] = param;
+Parameter[] params = {param};
 s.setParameters(params);
-try {
-s.isSelected(selectorRule.getProject().getBaseDir(), 
selectorRule.getFilenames()[0],selectorRule.getFiles()[0]);
-

[1/3] ant git commit: Tidy up/optimize the code

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master beb67e322 -> 47f8c5d46


Tidy up/optimize the code

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/efaebc37
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/efaebc37
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/efaebc37

Branch: refs/heads/master
Commit: efaebc37243b4346226902935ee355df5f9f1c16
Parents: beb67e3
Author: Gintas Grigelionis 
Authored: Sun Apr 22 18:42:14 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 18:45:44 2018 +0200

--
 .../tools/ant/taskdefs/ExecuteJavaTest.java |   4 +-
 .../apache/tools/ant/taskdefs/LoadFileTest.java |   5 +-
 .../apache/tools/ant/taskdefs/MakeUrlTest.java  |   8 +-
 .../apache/tools/ant/taskdefs/ManifestTest.java |  27 +++-
 .../ant/taskdefs/condition/TypeFoundTest.java   |   3 +
 .../ant/taskdefs/optional/RhinoScriptTest.java  |   1 -
 .../ant/taskdefs/optional/XmlValidateTest.java  |   3 +
 .../tools/ant/taskdefs/optional/XsltTest.java   |   3 +
 .../taskdefs/optional/depend/DependTest.java|   2 +-
 .../optional/junit/JUnitTestRunnerTest.java |   4 +-
 .../taskdefs/optional/script/ScriptDefTest.java |   9 ++
 .../org/apache/tools/ant/types/DirSetTest.java  |   1 -
 .../org/apache/tools/ant/types/MapperTest.java  | 157 +--
 .../org/apache/tools/ant/types/PathTest.java|   1 -
 .../tools/ant/types/RedirectorElementTest.java  |   1 -
 .../apache/tools/ant/types/TarFileSetTest.java  |   1 +
 .../apache/tools/ant/types/XMLCatalogTest.java  |  10 +-
 .../tools/ant/types/mappers/MapperResult.java   |  12 +-
 .../types/resources/MultiRootFileSetTest.java   |   2 -
 .../ant/types/selectors/ContainsRegexpTest.java |  11 +-
 .../types/selectors/ModifiedSelectorTest.java   |  11 +-
 .../org/apache/tools/mail/MailMessageTest.java  |  29 ++--
 22 files changed, 151 insertions(+), 154 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/efaebc37/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java
index e6dca54..747e44d 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/ExecuteJavaTest.java
@@ -115,8 +115,8 @@ public class ExecuteJavaTest {
 }
 
 /**
- * Dangerous method to obtain the classpath for the test. This is
- * severely tighted to the build.xml properties.
+ * Dangerous method to obtain the classpath for the test.
+ * This is severely dependent on the build.xml properties.
  */
 private static String getTestClassPath() {
 String classpath = System.getProperty("build.tests");

http://git-wip-us.apache.org/repos/asf/ant/blob/efaebc37/src/tests/junit/org/apache/tools/ant/taskdefs/LoadFileTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/LoadFileTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/LoadFileTest.java
index 19571f1..c0b3a1f 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/LoadFileTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/LoadFileTest.java
@@ -134,9 +134,8 @@ public class LoadFileTest {
 @Test
 public final void testStripJavaComments() throws BuildException {
 buildRule.executeTarget("testStripJavaComments");
-final String expected = buildRule.getProject().getProperty("expected");
-final String generated = 
buildRule.getProject().getProperty("testStripJavaComments");
-assertEquals(expected, generated);
+assertEquals(buildRule.getProject().getProperty("expected"),
+buildRule.getProject().getProperty("testStripJavaComments"));
 }
 
 @Test

http://git-wip-us.apache.org/repos/asf/ant/blob/efaebc37/src/tests/junit/org/apache/tools/ant/taskdefs/MakeUrlTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/taskdefs/MakeUrlTest.java 
b/src/tests/junit/org/apache/tools/ant/taskdefs/MakeUrlTest.java
index 62f7e9e..7c9576e 100644
--- a/src/tests/junit/org/apache/tools/ant/taskdefs/MakeUrlTest.java
+++ b/src/tests/junit/org/apache/tools/ant/taskdefs/MakeUrlTest.java
@@ -50,28 +50,28 @@ public class MakeUrlTest {
 @Test
 public void testEmpty() {
 thrown.expect(BuildException.class);
-thrown.expectMessage("property");
+thrown.expectMessage("No property defined");
 buildRule.executeTarget("testEmpty");
 }
 
 @Test
 public void 

[3/3] ant git commit: Refactor tests (extract fixtures and/or use matchers)

2018-04-22 Thread gintas
Refactor tests (extract fixtures and/or use matchers)

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/47f8c5d4
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/47f8c5d4
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/47f8c5d4

Branch: refs/heads/master
Commit: 47f8c5d463c59625d5b524143367614325293217
Parents: efaebc3
Author: Gintas Grigelionis 
Authored: Sun Apr 22 18:49:36 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 18:49:36 2018 +0200

--
 .../tools/ant/IntrospectionHelperTest.java  | 607 +++
 .../apache/tools/ant/types/PermissionsTest.java |  89 ++-
 .../types/selectors/ContainsSelectorTest.java   |  88 +--
 .../ant/types/selectors/DateSelectorTest.java   | 230 +++
 .../ant/types/selectors/DependSelectorTest.java |  86 ++-
 .../ant/types/selectors/DepthSelectorTest.java  | 134 ++--
 .../types/selectors/FilenameSelectorTest.java   |  87 +--
 .../types/selectors/PresentSelectorTest.java| 129 ++--
 .../ant/types/selectors/SizeSelectorTest.java   | 196 +++---
 .../ant/types/selectors/TypeSelectorTest.java   |  45 +-
 .../org/apache/tools/zip/AsiExtraFieldTest.java | 125 ++--
 11 files changed, 964 insertions(+), 852 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/47f8c5d4/src/tests/junit/org/apache/tools/ant/IntrospectionHelperTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/IntrospectionHelperTest.java 
b/src/tests/junit/org/apache/tools/ant/IntrospectionHelperTest.java
index 5a20f38..262dc67 100644
--- a/src/tests/junit/org/apache/tools/ant/IntrospectionHelperTest.java
+++ b/src/tests/junit/org/apache/tools/ant/IntrospectionHelperTest.java
@@ -34,13 +34,17 @@ import org.apache.tools.ant.taskdefs.condition.Os;
 import org.junit.Before;
 import org.junit.ComparisonFailure;
 import org.junit.Ignore;
+import org.junit.Rule;
 import org.junit.Test;
+import org.junit.rules.ExpectedException;
 
+import static org.hamcrest.Matchers.hasProperty;
+import static org.hamcrest.Matchers.instanceOf;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertThat;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
 
 /**
  * JUnit testcases for org.apache.tools.ant.IntrospectionHelper.
@@ -49,6 +53,9 @@ import static org.junit.Assert.fail;
 
 public class IntrospectionHelperTest {
 
+@Rule
+public ExpectedException thrown = ExpectedException.none();
+
 private Project p;
 private IntrospectionHelper ih;
 private static final String projectBasedir = File.separator;
@@ -71,42 +78,30 @@ public class IntrospectionHelperTest {
 }
 
 @Test
-public void testAddText() throws BuildException {
+public void testAddText() {
+thrown.expect(BuildException.class);
+thrown.expect(hasProperty("cause", 
instanceOf(ComparisonFailure.class)));
 ih.addText(p, this, "test");
-try {
-ih.addText(p, this, "test2");
-fail("test2 shouldn\'t be equal to test");
-} catch (BuildException be) {
-assertTrue(be.getCause() instanceof ComparisonFailure);
-}
+ih.addText(p, this, "test2");
+}
 
+@Test(expected = BuildException.class)
+public void testAddTextToString() throws BuildException {
 ih = IntrospectionHelper.getHelper(String.class);
-try {
-ih.addText(p, "", "test");
-fail("String doesn\'t support addText");
-} catch (BuildException be) {
-//TODO the value should be asserted
-}
+ih.addText(p, "", "test");
 }
 
-@Test
 @Ignore("This silently ignores a build exception")
+@Test(expected = BuildException.class)
 public void testGetAddTextMethod() {
 Method m = ih.getAddTextMethod();
 assertMethod(m, "addText", String.class, "test", "bing!");
-
-ih = IntrospectionHelper.getHelper(String.class);
-try {
-m = ih.getAddTextMethod();
-} catch (BuildException e) {
-}
+IntrospectionHelper.getHelper(String.class).getAddTextMethod();
 }
 
 @Test
 public void testSupportsCharacters() {
-assertTrue("IntrospectionHelperTest supports addText",
-   ih.supportsCharacters());
-
+assertTrue("IntrospectionHelperTest supports addText", 
ih.supportsCharacters());
 ih = IntrospectionHelper.getHelper(String.class);
 assertFalse("String doesn\'t support addText", 
ih.supportsCharacters());
 }
@@ -115,93 +110,135 @@ public class IntrospectionHelperTest {
 

Jenkins build is back to stable : Ant-Build-Matrix-master-Linux » xenial,JDK 1.9 (latest) #1228

2018-04-22 Thread Apache Jenkins Server
See 




Build failed in Jenkins: Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1228

2018-04-22 Thread Apache Jenkins Server
See 


--
Started by upstream project "Ant-Build-Matrix-master-Linux" build number 1228
originally caused by:
 Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on H24 (ubuntu xenial) in workspace 

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git 
 > # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from 
https://git-wip-us.apache.org/repos/asf/ant.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:862)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1724)
at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git config 
remote.origin.url https://git-wip-us.apache.org/repos/asf/ant.git; returned 
status code 4:
stdout: 
stderr: error: failed to write new configuration file 


at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1996)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1964)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1960)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1597)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1609)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1243)
at hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:160)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:922)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:896)
at 
hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853)
at hudson.remoting.UserRequest.perform(UserRequest.java:207)
at hudson.remoting.UserRequest.perform(UserRequest.java:53)
at hudson.remoting.Request$2.run(Request.java:358)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to 
H24
at 
hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1693)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:310)
at hudson.remoting.Channel.call(Channel.java:908)
at 
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:281)
at com.sun.proxy.$Proxy110.setRemoteUrl(Unknown Source)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl.setRemoteUrl(RemoteGitImpl.java:295)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:850)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1129)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1160)
at hudson.scm.SCM.checkout(SCM.java:495)
at 
hudson.model.AbstractProject.checkout(AbstractProject.java:1202)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at 

ant git commit: Extract and/or use fixtures, be more careful with “root”

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 1e61ebdca -> beb67e322


Extract and/or use fixtures, be more careful with “root” 

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/beb67e32
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/beb67e32
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/beb67e32

Branch: refs/heads/master
Commit: beb67e32249acb771b60304937781d997657ca71
Parents: 1e61ebd
Author: Gintas Grigelionis 
Authored: Sun Apr 22 12:12:08 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 12:12:08 2018 +0200

--
 .../org/apache/tools/ant/types/PathTest.java| 419 ++-
 .../apache/tools/ant/types/XMLCatalogTest.java  | 196 -
 2 files changed, 308 insertions(+), 307 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/beb67e32/src/tests/junit/org/apache/tools/ant/types/PathTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/types/PathTest.java 
b/src/tests/junit/org/apache/tools/ant/types/PathTest.java
index 46ac37e..57a9ea0 100644
--- a/src/tests/junit/org/apache/tools/ant/types/PathTest.java
+++ b/src/tests/junit/org/apache/tools/ant/types/PathTest.java
@@ -25,13 +25,14 @@ import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.Project;
 import org.apache.tools.ant.taskdefs.condition.Os;
 import org.junit.Before;
+import org.junit.Rule;
 import org.junit.Test;
+import org.junit.rules.ExpectedException;
 
 import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.endsWith;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertThat;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
 
 /**
  * JUnit testcases for org.apache.tools.ant.types.Path
@@ -44,17 +45,24 @@ public class PathTest {
 public static boolean isNetWare = Os.isFamily("netware");
 
 private Project project;
+private Path p;
+
+@Rule
+public ExpectedException thrown = ExpectedException.none();
 
 @Before
 public void setUp() {
 project = new Project();
-project.setBasedir(System.getProperty("root"));
+if (System.getProperty("root") != null) {
+project.setBasedir(System.getProperty("root"));
+}
+p = new Path(project);
 }
 
 // actually tests constructor as well as setPath
 @Test
 public void testConstructorUnixStyle() {
-Path p = new Path(project, "/a:/b");
+p = new Path(project, "/a:/b");
 String[] l = p.list();
 assertEquals("two items, Unix style", 2, l.length);
 if (isUnixStyle) {
@@ -72,31 +80,31 @@ public class PathTest {
 
 @Test
 public void testRelativePathUnixStyle() {
-project.setBasedir(new File(System.getProperty("root"), 
"src/etc").getAbsolutePath());
-Path p = new Path(project, "..:testcases");
+project.setBasedir(new File(project.getBaseDir(), 
"src/etc").getAbsolutePath());
+p = new Path(project, "..:testcases");
 String[] l = p.list();
 assertEquals("two items, Unix style", 2, l.length);
 if (isUnixStyle) {
-   assertTrue("test resolved relative to src/etc",
- l[0].endsWith("/src"));
-   assertTrue("test resolved relative to src/etc",
- l[1].endsWith("/src/etc/testcases"));
+   assertThat("test resolved relative to src/etc",
+ l[0], endsWith("/src"));
+   assertThat("test resolved relative to src/etc",
+ l[1], endsWith("/src/etc/testcases"));
 } else if (isNetWare) {
-   assertTrue("test resolved relative to src/etc",
- l[0].endsWith("\\src"));
-   assertTrue("test resolved relative to src/etc",
- l[1].endsWith("\\src\\etc\\testcases"));
+   assertThat("test resolved relative to src/etc",
+ l[0], endsWith("\\src"));
+   assertThat("test resolved relative to src/etc",
+ l[1], endsWith("\\src\\etc\\testcases"));
 } else {
-   assertTrue("test resolved relative to src/etc",
- l[0].endsWith("\\src"));
-   assertTrue("test resolved relative to src/etc",
- l[1].endsWith("\\src\\etc\\testcases"));
+   assertThat("test resolved relative to src/etc",
+ l[0], endsWith("\\src"));
+   assertThat("test resolved relative to src/etc",
+ l[1], endsWith("\\src\\etc\\testcases"));
 }
 }
 
 @Test
-public void testConstructorWindowsStyle() {
-Path p = new Path(project, "\\a;\\b");
+public void 

Jenkins build became unstable: Ant-Build-Matrix-master-Linux » xenial,JDK 1.9 (latest) #1227

2018-04-22 Thread Apache Jenkins Server
See 




ant git commit: More uses of expected exceptions, assumptions and/or matchers

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 535b7cc5c -> 1e61ebdca


More uses of expected exceptions, assumptions and/or matchers

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/1e61ebdc
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/1e61ebdc
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/1e61ebdc

Branch: refs/heads/master
Commit: 1e61ebdcad0aea45bb78627b231969f995a69f87
Parents: 535b7cc
Author: Gintas Grigelionis 
Authored: Sun Apr 22 09:24:03 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 09:24:03 2018 +0200

--
 .../apache/tools/ant/AntClassLoaderTest.java|  53 +++---
 .../junit/org/apache/tools/ant/ProjectTest.java | 158 +---
 .../org/apache/tools/ant/taskdefs/AntTest.java  | 181 ---
 .../apache/tools/ant/taskdefs/ParallelTest.java |  47 +++--
 .../tools/ant/taskdefs/XmlPropertyTest.java |  27 ++-
 .../ant/taskdefs/optional/RhinoScriptTest.java  |  21 +--
 .../ant/taskdefs/optional/vss/MSVSSTest.java|  36 ++--
 7 files changed, 254 insertions(+), 269 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/1e61ebdc/src/tests/junit/org/apache/tools/ant/AntClassLoaderTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/AntClassLoaderTest.java 
b/src/tests/junit/org/apache/tools/ant/AntClassLoaderTest.java
index cf1c48c..bd9144a 100644
--- a/src/tests/junit/org/apache/tools/ant/AntClassLoaderTest.java
+++ b/src/tests/junit/org/apache/tools/ant/AntClassLoaderTest.java
@@ -23,7 +23,6 @@ import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
 
 import java.io.File;
 import java.io.IOException;
@@ -38,6 +37,7 @@ import org.junit.After;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
+import org.junit.rules.ExpectedException;
 
 /**
  * Test case for ant class loader
@@ -48,6 +48,9 @@ public class AntClassLoaderTest {
 @Rule
 public BuildFileRule buildRule = new BuildFileRule();
 
+@Rule
+public ExpectedException thrown = ExpectedException.none();
+
 private AntClassLoader loader;
 
 @Before
@@ -88,39 +91,33 @@ public class AntClassLoaderTest {
 assertEquals(mainjarstring + File.pathSeparator + extjarstring, path);
 }
 
+/**
+ * The test should fail if NullPointException is thrown
+ *
+ * @throws ClassNotFoundException if a class is not found, ignored
+ */
 @Test
-public void testCleanup() throws BuildException {
+public void testCleanup() throws ClassNotFoundException {
+thrown.expect(ClassNotFoundException.class);
 Path path = new Path(buildRule.getProject(), ".");
 loader = buildRule.getProject().createClassLoader(path);
 try {
 // we don't expect to find this
 loader.findClass("fubar");
-fail("Did not expect to find fubar class");
-} catch (ClassNotFoundException e) {
-// ignore expected
-}
-
-loader.cleanup();
-try {
-// we don't expect to find this
-loader.findClass("fubar");
-fail("Did not expect to find fubar class");
-} catch (ClassNotFoundException e) {
-// ignore expected
-} catch (NullPointerException e) {
-fail("loader should not fail even if cleaned up");
-}
-
-// tell the build it is finished
-buildRule.getProject().fireBuildFinished(null);
-try {
-// we don't expect to find this
-loader.findClass("fubar");
-fail("Did not expect to find fubar class");
-} catch (ClassNotFoundException e) {
-// ignore expected
-} catch (NullPointerException e) {
-fail("loader should not fail even if project finished");
+} finally {
+loader.cleanup();
+try {
+// we don't expect to find this
+loader.findClass("fubar");
+} finally {
+// tell the build it is finished
+buildRule.getProject().fireBuildFinished(null);
+try {
+// we don't expect to find this
+loader.findClass("fubar");
+} finally {
+}
+}
 }
 }
 

http://git-wip-us.apache.org/repos/asf/ant/blob/1e61ebdc/src/tests/junit/org/apache/tools/ant/ProjectTest.java
--
diff --git a/src/tests/junit/org/apache/tools/ant/ProjectTest.java 

Jenkins build is back to normal : Ant-Master SonarQube #290

2018-04-22 Thread Apache Jenkins Server
See 




Jenkins build is back to normal : Ant-Build-Matrix-master-Linux » xenial,JDK 11 b8 (early access build) #1226

2018-04-22 Thread Apache Jenkins Server
See 




Jenkins build is back to stable : Ant-Build-Matrix-master-Linux » xenial,JDK 1.8 (latest) #1226

2018-04-22 Thread Apache Jenkins Server
See 




ant git commit: Let’s assert that ant.home is set

2018-04-22 Thread gintas
Repository: ant
Updated Branches:
  refs/heads/master 3d294d44c -> 535b7cc5c


Let’s assert that ant.home is set

Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/535b7cc5
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/535b7cc5
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/535b7cc5

Branch: refs/heads/master
Commit: 535b7cc5c4f806bc8543f67a466d22d57807165c
Parents: 3d294d4
Author: Gintas Grigelionis 
Authored: Sun Apr 22 08:31:10 2018 +0200
Committer: Gintas Grigelionis 
Committed: Sun Apr 22 08:31:10 2018 +0200

--
 .../tools/ant/types/CommandlineJavaTest.java|  25 ++--
 .../types/selectors/ModifiedSelectorTest.java   | 136 ---
 2 files changed, 68 insertions(+), 93 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ant/blob/535b7cc5/src/tests/junit/org/apache/tools/ant/types/CommandlineJavaTest.java
--
diff --git 
a/src/tests/junit/org/apache/tools/ant/types/CommandlineJavaTest.java 
b/src/tests/junit/org/apache/tools/ant/types/CommandlineJavaTest.java
index 596756b..c36658f 100644
--- a/src/tests/junit/org/apache/tools/ant/types/CommandlineJavaTest.java
+++ b/src/tests/junit/org/apache/tools/ant/types/CommandlineJavaTest.java
@@ -27,12 +27,12 @@ import org.junit.Test;
 import java.io.File;
 
 import static org.hamcrest.Matchers.containsString;
+import static org.hamcrest.Matchers.endsWith;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertThat;
 import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
 
 /**
  * JUnit testcases for org.apache.tools.ant.CommandlineJava
@@ -47,7 +47,9 @@ public class CommandlineJavaTest {
 @Before
 public void setUp() {
 project = new Project();
-project.setBasedir(System.getProperty("root"));
+if (System.getProperty("root") != null) {
+project.setBasedir(System.getProperty("root"));
+}
 project.setProperty("build.sysclasspath", "ignore");
 cloneVm = System.getProperty("ant.build.clonevm");
 if (cloneVm != null) {
@@ -62,8 +64,14 @@ public class CommandlineJavaTest {
 }
 }
 
+/**
+ * NullPointerException may break the build
+ *
+ * @throws CloneNotSupportedException if clone() fails
+ */
 @Test
-public void testGetCommandline() throws Exception {
+public void testGetCommandline() throws CloneNotSupportedException {
+assertNotNull("Ant home not set", System.getProperty("ant.home"));
 CommandlineJava c = new CommandlineJava();
 
c.createArgument().setValue("org.apache.tools.ant.CommandlineJavaTest");
 c.setClassname("junit.textui.TestRunner");
@@ -82,22 +90,17 @@ public class CommandlineJavaTest {
 assertEquals("no classpath", "junit.textui.TestRunner", s[2]);
 assertEquals("no classpath",
  "org.apache.tools.ant.CommandlineJavaTest", s[3]);
-try {
-c.clone();
-} catch (NullPointerException ex) {
-fail("cloning should work without classpath specified");
-}
-
+c.clone();
 
c.createClasspath(project).setLocation(project.resolveFile("build.xml"));
 c.createClasspath(project).setLocation(project.resolveFile(
 System.getProperty(MagicNames.ANT_HOME) + "/lib/ant.jar"));
 s = c.getCommandline();
 assertEquals("with classpath", 6, s.length);
-//assertEquals("with classpath", "java", s[0]);
+// assertEquals("with classpath", "java", s[0]);
 assertEquals("with classpath", "-Djava.compiler=NONE", s[1]);
 assertEquals("with classpath", "-classpath", s[2]);
 assertThat("build.xml contained", s[3], containsString("build.xml" + 
File.pathSeparator));
-assertTrue("ant.jar contained", s[3].endsWith("ant.jar"));
+assertThat("ant.jar contained", s[3], endsWith("ant.jar"));
 assertEquals("with classpath", "junit.textui.TestRunner", s[4]);
 assertEquals("with classpath",
  "org.apache.tools.ant.CommandlineJavaTest", s[5]);

http://git-wip-us.apache.org/repos/asf/ant/blob/535b7cc5/src/tests/junit/org/apache/tools/ant/types/selectors/ModifiedSelectorTest.java
--
diff --git 
a/src/tests/junit/org/apache/tools/ant/types/selectors/ModifiedSelectorTest.java
 
b/src/tests/junit/org/apache/tools/ant/types/selectors/ModifiedSelectorTest.java
index cd71434..e5d5216 100644
--- 
a/src/tests/junit/org/apache/tools/ant/types/selectors/ModifiedSelectorTest.java
+++