Author: xavier
Date: Mon Jul 9 07:32:31 2007
New Revision: 554661
URL: http://svn.apache.org/viewvc?view=rev&rev=554661
Log:
- NEW: Add cleancache task (IVY-565)
- FIX: Ant target "clean" on Ivy multi-project tutorial points to wrong cache
directory. (IVY-548)
Added:
incubator/ivy/core/trunk/doc/use/cleancache.html (with props)
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java
(with props)
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java
(with props)
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml
(with props)
Modified:
incubator/ivy/core/trunk/CHANGES.txt
incubator/ivy/core/trunk/doc/toc.json
incubator/ivy/core/trunk/src/example/chained-resolvers/build.xml
incubator/ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml
incubator/ivy/core/trunk/src/example/configurations/jdbc-example/build.xml
incubator/ivy/core/trunk/src/example/configurations/multi-projects/filter-framework/build.xml
incubator/ivy/core/trunk/src/example/configurations/multi-projects/myapp/build.xml
incubator/ivy/core/trunk/src/example/dual/build.xml
incubator/ivy/core/trunk/src/example/go-ivy/build.xml
incubator/ivy/core/trunk/src/example/hello-ivy/build.xml
incubator/ivy/core/trunk/src/example/ivyrep/build.xml
incubator/ivy/core/trunk/src/example/multi-project/build.xml
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/antlib.xml
Modified: incubator/ivy/core/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/CHANGES.txt?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/CHANGES.txt (original)
+++ incubator/ivy/core/trunk/CHANGES.txt Mon Jul 9 07:32:31 2007
@@ -51,6 +51,7 @@
version in SVN
=====================================
+- NEW: Add cleancache task (IVY-565)
- NEW: A checkstyle report is generated (IVY-483) (thanks to Jan Materne)
- NEW: Hide private or specific conf when publishing (IVY-77)
@@ -67,6 +68,7 @@
- IMPROVEMENT: Javadoc improvements (IVY-544) (with contribution from Tjeerd
Verhagen)
- IMPROVEMENT: Unit test improvements (IVY-545) (thanks to Tjeerd Verhagen)
+- FIX: Ant target "clean" on Ivy multi-project tutorial points to wrong cache
directory. (IVY-548)
- FIX: Variables not replaced during deliver (IVY-520) (thanks to John
Williams)
- FIX: XmlModuleDescriptorWriter does not produce matcher attribute on include
and exclude rules (IVY-556)
- FIX: pom.groupId is not recognized in maven 2 pom parser (IVY-550)
Modified: incubator/ivy/core/trunk/doc/toc.json
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/toc.json?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/doc/toc.json (original)
+++ incubator/ivy/core/trunk/doc/toc.json Mon Jul 9 07:32:31 2007
@@ -592,6 +592,13 @@
]
},
{
+ "id":"use/cleancache",
+ "title":"cleancache",
+ "children": [
+
+ ]
+ },
+ {
"id":"use/configure",
"title":"configure",
"children": [
Added: incubator/ivy/core/trunk/doc/use/cleancache.html
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/use/cleancache.html?view=auto&rev=554661
==============================================================================
--- incubator/ivy/core/trunk/doc/use/cleancache.html (added)
+++ incubator/ivy/core/trunk/doc/use/cleancache.html Mon Jul 9 07:32:31 2007
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<html>
+<head>
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
+ <script type="text/javascript">var xookiConfig = {level: 1};</script>
+ <script type="text/javascript" src="../xooki/xooki.js"></script>
+</head>
+<body>
+ <textarea id="xooki-source">
+<span class="since">since 2.0</span>
+Cleans the Ivy cache.
+
+This task is roughly equivalent to:
+<code>
+<delete dir="${ivy.cache.dir}" />
+</code>
+Using the regular Ant delete task is more flexible, since it allows to specify
the files to delete. But it requires an Ivy settings to be loaded, and settings
scoping is possible only by using suffixed ant property for the cache
directory.
+
+This task loads the Ivy settings as any other post settings task, and allows
easy scoping with the attribute settingsRef.
+
+<h1>Attributes</h1>
+<table class="ant">
+<thead>
+ <tr><th class="ant-att">Attribute</th><th
class="ant-desc">Description</th><th class="ant-req">Required</th></tr>
+</thead>
+<tbody>
+ <tr><td>settingsRef</td><td>A reference to the ivy settings that must be
used by this task</td><td>No, 'ivy.instance' is taken by default.</td></tr>
+</tbody>
+</table>
+<h1>Examples</h1>
+<code type="xml">
+<ivy:cleancache />
+</code>
+Cleans the cache directory as defined in the loaded settings (by default
~/.ivy2/cache)
+
+<code type="xml">
+<ivy:cleancache settingsRef="mysettings"/>
+</code>
+Cleans the cache directory as defined in the loaded settings identified as
'mysettings'</textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>
Propchange: incubator/ivy/core/trunk/doc/use/cleancache.html
------------------------------------------------------------------------------
svn:eol-style = native
Modified: incubator/ivy/core/trunk/src/example/chained-resolvers/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/chained-resolvers/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/chained-resolvers/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/chained-resolvers/build.xml Mon Jul 9
07:32:31 2007
@@ -16,7 +16,7 @@
specific language governing permissions and limitations
under the License.
-->
-<project default="clean-all">
+<project default="clean-all" xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- =================================
target: clean
@@ -29,7 +29,9 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy-cache"/>
+ <property name="ivy.settings.dir" value="config" />
+ <ivy:settings file="${ivy.settings.dir}/ivysettings.xml" />
+ <ivy:cleancache />
</target>
<target name="clean-all" depends="clean, clean-cache" description="-->
clean directories and ivy cache"/>
Modified:
incubator/ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
---
incubator/ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml
(original)
+++
incubator/ivy/core/trunk/src/example/chained-resolvers/chainedresolvers-project/build.xml
Mon Jul 9 07:32:31 2007
@@ -76,6 +76,6 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy-cache"/>
+ <ivy:cleancache />
</target>
</project>
Modified:
incubator/ivy/core/trunk/src/example/configurations/jdbc-example/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/configurations/jdbc-example/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/configurations/jdbc-example/build.xml
(original)
+++ incubator/ivy/core/trunk/src/example/configurations/jdbc-example/build.xml
Mon Jul 9 07:32:31 2007
@@ -92,6 +92,6 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy-cache"/>
+ <ivy:cleancache />
</target>
</project>
Modified:
incubator/ivy/core/trunk/src/example/configurations/multi-projects/filter-framework/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/configurations/multi-projects/filter-framework/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
---
incubator/ivy/core/trunk/src/example/configurations/multi-projects/filter-framework/build.xml
(original)
+++
incubator/ivy/core/trunk/src/example/configurations/multi-projects/filter-framework/build.xml
Mon Jul 9 07:32:31 2007
@@ -118,7 +118,7 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy/cache"/>
+ <ivy:cleancache />
</target>
<!-- =================================
Modified:
incubator/ivy/core/trunk/src/example/configurations/multi-projects/myapp/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/configurations/multi-projects/myapp/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
---
incubator/ivy/core/trunk/src/example/configurations/multi-projects/myapp/build.xml
(original)
+++
incubator/ivy/core/trunk/src/example/configurations/multi-projects/myapp/build.xml
Mon Jul 9 07:32:31 2007
@@ -88,6 +88,6 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy/cache"/>
+ <ivy:cleancache />
</target>
</project>
Modified: incubator/ivy/core/trunk/src/example/dual/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/dual/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/dual/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/dual/build.xml Mon Jul 9 07:32:31 2007
@@ -16,7 +16,7 @@
specific language governing permissions and limitations
under the License.
-->
-<project default="clean-all">
+<project default="clean-all" xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- =================================
target: clean
@@ -29,7 +29,9 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy-cache"/>
+ <property name="ivy.settings.dir" value="config" />
+ <ivy:settings file="${ivy.settings.dir}/ivysettings.xml" />
+ <ivy:cleancache />
</target>
<target name="clean-all" depends="clean, clean-cache" description="-->
clean directories and ivy cache"/>
Modified: incubator/ivy/core/trunk/src/example/go-ivy/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/go-ivy/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/go-ivy/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/go-ivy/build.xml Mon Jul 9 07:32:31
2007
@@ -38,7 +38,7 @@
<!-- here is the version of ivy we will use. change this property to
try a newer
version if you want -->
- <property name="ivy.install.version" value="1.4" />
+ <property name="ivy.install.version" value="2.0.0-alpha-2-incubating" />
<property name="ivy.jar.dir" value="${basedir}/ivy" />
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />
@@ -49,14 +49,14 @@
<!-- =================================
target: install-ivy
this target is not necessary if you put ivy.jar in your ant lib
directory
- if you already have ivy 1.4 in your ant lib, you can simply remove
this
+ if you already have ivy in your ant lib, you can simply remove this
target and the dependency the 'go' target has on it
================================= -->
<target name="install-ivy" description="--> install ivy">
<mkdir dir="${ivy.jar.dir}"/>
<!-- download Ivy from web site so that it can be used even
without any special installation -->
<echo message="installing ivy..."/>
- <get
src="http://www.jayasoft.org/downloads/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar"
+ <get
src="http://people.apache.org/~xavier/ivy/${ivy.install.version}/ivy.jar"
dest="${ivy.jar.file}" usetimestamp="true"/>
<!-- try to load ivy here from local ivy dir, in case the user has not
already dropped
@@ -142,7 +142,8 @@
<!-- =================================
target: clean-cache
================================= -->
- <target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy/cache"/>
+ <target name="clean-cache" depends="install-ivy"
+ description="--> clean the ivy cache">
+ <ivy:cleancache />
</target>
</project>
Modified: incubator/ivy/core/trunk/src/example/hello-ivy/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/hello-ivy/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/hello-ivy/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/hello-ivy/build.xml Mon Jul 9
07:32:31 2007
@@ -71,6 +71,6 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy/cache"/>
+ <ivy:cleancache />
</target>
</project>
Modified: incubator/ivy/core/trunk/src/example/ivyrep/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/ivyrep/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/ivyrep/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/ivyrep/build.xml Mon Jul 9 07:32:31
2007
@@ -75,6 +75,6 @@
target: clean-cache
================================= -->
<target name="clean-cache" description="--> clean the ivy cache">
- <delete dir="${user.home}/.ivy-cache"/>
+ <ivy:cleancache />
</target>
</project>
Modified: incubator/ivy/core/trunk/src/example/multi-project/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/example/multi-project/build.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/example/multi-project/build.xml (original)
+++ incubator/ivy/core/trunk/src/example/multi-project/build.xml Mon Jul 9
07:32:31 2007
@@ -17,11 +17,11 @@
under the License.
-->
<project name="all"
- xmlns:ivy="antlib:fr.jayasoft.ivy.ant">
+ xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- here is the version of ivy we will use. change this property to
try a newer
version if you want -->
- <property name="ivy.jar.dir" value="${user.home}/.ivy/jars" />
+ <property name="ivy.jar.dir" value="${user.home}/.ivy2/jars" />
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />
<property name="build.dir" value="build" />
@@ -42,8 +42,8 @@
<path id="ivy.lib.path">
<fileset dir="${ivy.jar.dir}" includes="*.jar"/>
</path>
- <taskdef resource="fr/jayasoft/ivy/ant/antlib.xml"
- uri="antlib:fr.jayasoft.ivy.ant" classpathref="ivy.lib.path"/>
+ <taskdef resource="org/apache/ivy/ant/antlib.xml"
+ uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
</target>
<target name="buildlist" depends="install-ivy">
@@ -56,7 +56,8 @@
<subant target="new-version" buildpathref="build-path" />
</target>
- <target name="publish-all" depends="buildlist" description="compile, jar and
publish all projects in the right order">
+ <target name="publish-all" depends="buildlist"
+ description="compile, jar and publish all projects in
the right order">
<subant target="publish" buildpathref="build-path" />
</target>
@@ -64,9 +65,10 @@
<subant target="clean" buildpathref="build-path" />
</target>
- <target name="clean" depends="clean-all" description="clean tutorial: delete
repository, ivy cache, and all projects">
+ <target name="clean" depends="clean-all, install-ivy"
+ description="clean tutorial: delete repository, ivy
cache, and all projects">
<delete dir="repository"/>
- <delete dir="ivy-cache"/>
+ <ivy:cleancache />
</target>
Added: incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java?view=auto&rev=554661
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java
(added)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java Mon
Jul 9 07:32:31 2007
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.ivy.ant;
+
+import org.apache.tools.ant.BuildException;
+import org.apache.tools.ant.taskdefs.Delete;
+
+/**
+ * Cleans the content of Ivy cache.
+ *
+ * The whole directory used as Ivy cache is deleted, this is roughly
equivalent to:
+ * <pre>
+ * <delete dir="${ivy.cache.dir}" >
+ * </pre>
+ *
+ * Using the delete task gives more control over what is actually deleted
(you can use include
+ * and exclude filters), but requires a settings to be loaded before, while
this task
+ * ensures the settings is loaded.
+ */
+public class IvyCleanCache extends IvyTask {
+
+ public void doExecute() throws BuildException {
+ Delete delete = new Delete();
+ delete.setProject(getProject());
+ delete.setDir(getIvyInstance().getSettings().getDefaultCache());
+ delete.perform();
+ }
+}
Propchange:
incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/IvyCleanCache.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/antlib.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/antlib.xml?view=diff&rev=554661&r1=554660&r2=554661
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/antlib.xml (original)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/ant/antlib.xml Mon Jul 9
07:32:31 2007
@@ -41,4 +41,5 @@
<taskdef name="listmodules"
classname="org.apache.ivy.ant.IvyListModules"/>
<taskdef name="findrevision"
classname="org.apache.ivy.ant.IvyFindRevision"/>
<taskdef name="buildnumber"
classname="org.apache.ivy.ant.IvyBuildNumber"/>
+ <taskdef name="cleancache"
classname="org.apache.ivy.ant.IvyCleanCache"/>
</antlib>
Added:
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java?view=auto&rev=554661
==============================================================================
---
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java
(added)
+++
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java
Mon Jul 9 07:32:31 2007
@@ -0,0 +1,46 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.ivy.ant;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+import org.apache.tools.ant.Project;
+
+public class IvyCleanCacheTest extends TestCase {
+ private IvyCleanCache cleanCache = new IvyCleanCache();
+ private File cacheDir;
+
+ protected void setUp() throws Exception {
+ Project p = new Project();
+ cacheDir = new File("build/cache");
+ p.setProperty("cache", cacheDir.getAbsolutePath());
+ cleanCache.setProject(p);
+ IvyAntSettings settings = IvyAntSettings.getDefaultInstance(p);
+ settings.setUrl(
+
IvyCleanCacheTest.class.getResource("ivysettings-cleancache.xml").toExternalForm());
+ }
+
+ public void testClean() throws Exception {
+ cacheDir.mkdirs();
+ assertTrue(cacheDir.exists());
+ cleanCache.execute();
+ assertFalse(cacheDir.exists());
+ }
+}
Propchange:
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyCleanCacheTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Added:
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml?view=auto&rev=554661
==============================================================================
---
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml
(added)
+++
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml
Mon Jul 9 07:32:31 2007
@@ -0,0 +1,21 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<ivysettings>
+ <settings defaultCache="${cache}" />
+</ivysettings>
Propchange:
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivysettings-cleancache.xml
------------------------------------------------------------------------------
svn:eol-style = native