incubator-easyant-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hi...@apache.org
Subject svn commit: r1071697 [9/42] - in /incubator/easyant: buildtypes/ buildtypes/trunk/ buildtypes/trunk/build-osgi-bundle-java/ buildtypes/trunk/build-osgi-bundle-java/src/ buildtypes/trunk/build-osgi-bundle-java/src/main/ buildtypes/trunk/build-osgi-bundl...
Date Thu, 17 Feb 2011 17:01:56 GMT
Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
+	<info organisation="oro"
+		module="oro"
+		revision="2.0.8"
+		status="release"
+		publication="20051108232901"
+	>
+		<description homepage="" />
+	</info>
+	<configurations>
+		<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf" extends="runtime,master"/>
+		<conf name="master" visibility="public" description="contains only the artifact published by this module itself, with no transitive dependencies"/>
+		<conf name="compile" visibility="public" description="this is the default scope, used if none is specified. Compile dependencies are available in all classpaths."/>
+		<conf name="provided" visibility="public" description="this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive."/>
+		<conf name="runtime" visibility="public" description="this scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath." extends="compile"/>
+		<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases." extends="runtime"/>
+		<conf name="system" visibility="public" description="this scope is similar to provided except that you have to provide the JAR which contains it explicitly. The artifact is always available and is not looked up in a repository."/>
+		<conf name="sources" visibility="public" description="this configuration contains the source artifact of this module, if any."/>
+		<conf name="javadoc" visibility="public" description="this configuration contains the javadoc artifact of this module, if any."/>
+		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
+	</configurations>
+	<publications>
+		<artifact name="oro" type="jar" ext="jar" conf="master"/>
+		<artifact name="oro" type="source" ext="jar" conf="sources" m:classifier="sources"/>
+	</publications>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+186bde7c61e7493cefe3242256a0f621
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.ivy.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+e63c42d65940ebe721adc5fd294727de6e033a18
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+42e940d5d2d822f4dc04c65053e630ab
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/oro/oro/2.0.8/oro.jar.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+5592374f834645c4ae250f4c9fbb314c9369d698
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,29 @@
+<!--
+	Copyright 2008-2010 the EasyAnt project
+	
+	See the NOTICE file distributed with this work for additional information 
+	regarding copyright ownership.
+	
+	Licensed 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.  
+-->
+<ivy-module version="2.0"> 
+	<info organisation="svnClientAdapter"
+	       module="svnClientAdapter"
+	       status="milestone"
+	       revision="0.9.100">
+	       <description>This module provides svnClientAdapter feature.</description>
+	</info>
+	<publications>
+              <artifact type="jar" ext="jar"/>
+	</publications>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnClientAdapter/svnClientAdapter/0.9.100/svnClientAdapter.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,33 @@
+<!--
+	Copyright 2008-2010 the EasyAnt project
+	
+	See the NOTICE file distributed with this work for additional information 
+	regarding copyright ownership.
+	
+	Licensed 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.  
+-->
+<ivy-module version="2.0"> 
+	<info organisation="svnant"
+	       module="svnant"
+	       status="milestone"
+	       revision="1.2.1">
+	       <description>This module provides svnant feature.</description>
+	</info>
+	<publications>
+                <artifact type="jar" ext="jar"/>
+	</publications>
+	<dependencies>
+		<dependency org="svnjavahl" name="svnjavahl" rev="1.0" force="true" />
+		<dependency org="svnClientAdapter" name="svnClientAdapter" rev="0.9.100" force="true" />
+	</dependencies>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnant/svnant/1.2.1/svnant.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,29 @@
+<!--
+	Copyright 2008-2010 the EasyAnt project
+	
+	See the NOTICE file distributed with this work for additional information 
+	regarding copyright ownership.
+	
+	Licensed 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.  
+-->
+<ivy-module version="2.0"> 
+	<info organisation="svnjavahl"
+	       module="svnjavahl"
+	       status="milestone"
+	       revision="1.0">
+	       <description>This module provides svnjavahl feature.</description>
+	</info>
+	<publications>
+              <artifact type="jar" ext="jar"/>
+	</publications>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/svnjavahl/svnjavahl/1.0/svnjavahl.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml Thu Feb 17 17:01:07 2011
@@ -0,0 +1,30 @@
+<!--
+   Copyright 2008-2010 the EasyAnt project
+
+	See the NOTICE file distributed with this work for additional information
+	regarding copyright ownership.
+
+	Licensed 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 defaultResolver="third-party-lib"/>
+	<caches useOrigin="true"/>
+	<resolvers>
+		<!-- libs included in core easyant distribution -->
+		<filesystem name="third-party-lib">
+			<ivy pattern="${ivy.settings.dir}/[organisation]/[module]/[revision]/[module].ivy"/>
+			<artifact pattern="${ivy.settings.dir}/[organisation]/[module]/[revision]/[artifact](-[classifier]).[ext]"/>
+		</filesystem>
+	</resolvers>
+
+</ivysettings>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/third-party-ivysettings.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
+	<info organisation="xalan"
+		module="xalan"
+		revision="2.7.0"
+		status="release"
+		publication="20051108230738"
+	>
+		<description homepage="" />
+	</info>
+	<configurations>
+		<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf" extends="runtime,master"/>
+		<conf name="master" visibility="public" description="contains only the artifact published by this module itself, with no transitive dependencies"/>
+		<conf name="compile" visibility="public" description="this is the default scope, used if none is specified. Compile dependencies are available in all classpaths."/>
+		<conf name="provided" visibility="public" description="this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive."/>
+		<conf name="runtime" visibility="public" description="this scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath." extends="compile"/>
+		<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases." extends="runtime"/>
+		<conf name="system" visibility="public" description="this scope is similar to provided except that you have to provide the JAR which contains it explicitly. The artifact is always available and is not looked up in a repository."/>
+		<conf name="sources" visibility="public" description="this configuration contains the source artifact of this module, if any."/>
+		<conf name="javadoc" visibility="public" description="this configuration contains the javadoc artifact of this module, if any."/>
+		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
+	</configurations>
+	<publications>
+		<artifact name="xalan" type="jar" ext="jar" conf="master"/>
+		<artifact name="xalan" type="source" ext="jar" conf="sources" m:classifier="sources"/>
+	</publications>
+	<dependencies>
+		<dependency org="xml-apis" name="xml-apis" rev="2.0.2" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
+		<dependency org="xerces" name="xercesImpl" rev="2.6.0" force="true" conf="optional->compile(*),master(*)"/>
+	</dependencies>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+6fbba569c7af7effcac91578877fc49e
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.ivy.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+b889f5e3d4a54da2561bfb2edcd3700a065f52c3
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+a018d032c21a873225e702b36b171a10
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xalan/xalan/2.7.0/xalan.jar.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+a33c0097f1c70b20fa7ded220ea317eb3500515e
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
+	<info organisation="xerces" module="xercesImpl" revision="2.9.0" status="release" publication="20081002001906">
+		<description homepage="http://xerces.apache.org/xerces2-j">
+		Xerces2 is the next generation of high performance, fully compliant XML parsers in the
+    Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI),
+    a complete framework for building parser components and configurations that is extremely
+    modular and easy to program.
+		</description>
+		<m:properties__organization.logo>http://www.apache.org/images/asf_logo_wide.gif</m:properties__organization.logo>
+	</info>
+	<configurations>
+		<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf" extends="runtime,master"/>
+		<conf name="master" visibility="public" description="contains only the artifact published by this module itself, with no transitive dependencies"/>
+		<conf name="compile" visibility="public" description="this is the default scope, used if none is specified. Compile dependencies are available in all classpaths."/>
+		<conf name="provided" visibility="public" description="this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive."/>
+		<conf name="runtime" visibility="public" description="this scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath." extends="compile"/>
+		<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases." extends="runtime"/>
+		<conf name="system" visibility="public" description="this scope is similar to provided except that you have to provide the JAR which contains it explicitly. The artifact is always available and is not looked up in a repository."/>
+		<conf name="sources" visibility="public" description="this configuration contains the source artifact of this module, if any."/>
+		<conf name="javadoc" visibility="public" description="this configuration contains the javadoc artifact of this module, if any."/>
+		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
+	</configurations>
+	<publications>
+		<artifact name="xercesImpl" type="jar" ext="jar" conf="master"/>
+	</publications>
+	<dependencies>
+		<dependency org="xml-apis" name="xml-apis" rev="1.3.04" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
+		<dependency org="xml-resolver" name="xml-resolver" rev="1.2" force="true" conf="optional->compile(*),master(*)"/>
+	</dependencies>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+5cf4cf8b98de24a0a762cc888d5fa7e8
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.ivy.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+63a3181133844328de11b66d9329a256039e5d8f
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+33ec8d237cbaceeffb2c2a7f52afd79a
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xerces/xercesImpl/2.9.0/xercesImpl.jar.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+868c0792233fc78d8c9bac29ac79ade988301318
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
+	<info organisation="xml-apis" module="xml-apis" revision="1.3.04" status="release" publication="20061222143752">
+		<description homepage="http://xml.apache.org/commons/components/external/">
+		xml-commons provides an Apache-hosted set of DOM, SAX, and 
+    JAXP interfaces for use in other xml-based projects. Our hope is that we 
+    can standardize on both a common version and packaging scheme for these 
+    critical XML standards interfaces to make the lives of both our developers 
+    and users easier. The External Components portion of xml-commons contains 
+    interfaces that are defined by external standards organizations. For DOM, 
+    that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for 
+    JAXP it's Sun.
+		</description>
+	</info>
+	<configurations>
+		<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf" extends="runtime,master"/>
+		<conf name="master" visibility="public" description="contains only the artifact published by this module itself, with no transitive dependencies"/>
+		<conf name="compile" visibility="public" description="this is the default scope, used if none is specified. Compile dependencies are available in all classpaths."/>
+		<conf name="provided" visibility="public" description="this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive."/>
+		<conf name="runtime" visibility="public" description="this scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath." extends="compile"/>
+		<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases." extends="runtime"/>
+		<conf name="system" visibility="public" description="this scope is similar to provided except that you have to provide the JAR which contains it explicitly. The artifact is always available and is not looked up in a repository."/>
+		<conf name="sources" visibility="public" description="this configuration contains the source artifact of this module, if any."/>
+		<conf name="javadoc" visibility="public" description="this configuration contains the javadoc artifact of this module, if any."/>
+		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
+	</configurations>
+	<publications>
+		<artifact name="xml-apis" type="jar" ext="jar" conf="master"/>
+		<artifact name="xml-apis" type="source" ext="jar" conf="sources" m:classifier="sources"/>
+	</publications>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+1e1e67c09239440a46a0cf7bc1ff5d66
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.ivy.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+c5560f1d5932061718d0fd82e562e080e08979c0
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.md5
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.md5?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.md5 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.md5 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+9ae9c29e4497fc35a3eade1e6dd0bbeb
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.sha1
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.sha1?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.sha1 (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xml-apis/xml-apis/1.3.04/xml-apis.jar.sha1 Thu Feb 17 17:01:07 2011
@@ -0,0 +1 @@
+90b215f48fe42776c8c7f6e3509ec54e84fd65ef
\ No newline at end of file

Added: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy (added)
+++ incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy Thu Feb 17 17:01:07 2011
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ivy-module version="1.0">
+	<info organisation="xooki"
+		module="xooki"
+		revision="0.1"
+		status="integration"
+		publication="20090111162100"
+	>
+		<license name="Apache License v2" url="http://www.apache.org/licenses/LICENSE-2.0.html" />
+		<description homepage="http://xooki.sourceforge.net/">
+		Xooki release packaged to set up xooki documentation in your project.
+		</description>
+	</info>
+	<configurations>
+		<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf" extends="runtime,master"/>
+		<conf name="master" visibility="public" description="contains only the artifact published by this module itself, with no transitive dependencies"/>
+		<conf name="compile" visibility="public" description="this is the default scope, used if none is specified. Compile dependencies are available in all classpaths."/>
+		<conf name="provided" visibility="public" description="this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive."/>
+		<conf name="runtime" visibility="public" description="this scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath." extends="compile"/>
+		<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases." extends="runtime"/>
+		<conf name="system" visibility="public" description="this scope is similar to provided except that you have to provide the JAR which contains it explicitly. The artifact is always available and is not looked up in a repository."/>
+		<conf name="sources" visibility="public" description="this configuration contains the source artifact of this module, if any."/>
+		<conf name="javadoc" visibility="public" description="this configuration contains the javadoc artifact of this module, if any."/>
+		<conf name="optional" visibility="public" description="contains all optional dependencies"/>
+	</configurations>
+	<publications>
+		<artifact name="xooki" type="jar" ext="jar" conf="master"/>
+	</publications>
+</ivy-module>

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.ivy
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.jar
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.jar?rev=1071697&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/easyant/core/trunk/repository/third-party-lib/xooki/xooki/0.1/xooki.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml (added)
+++ incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml Thu Feb 17 17:01:07 2011
@@ -0,0 +1,23 @@
+<!--
+   Copyright 2008-2010 the EasyAnt project
+
+	See the NOTICE file distributed with this work for additional information
+	regarding copyright ownership.
+
+	Licensed 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>
+    <!-- we inherit all settings from the target file, but change the default cache dir location. -->
+    <include file="${wrapper.target.settings}"/>
+	<caches useOrigin="true" defaultCacheDir="${wrapper.cache.dir}"/>
+</ivysettings>

Propchange: incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/build/etc/cache-wrapper-ivysettings.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/easyant/core/trunk/src/documentation/changelog.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/changelog.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/changelog.html (added)
+++ incubator/easyant/core/trunk/src/documentation/changelog.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,70 @@
+<!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: 0};</script>	
+	<script type="text/javascript" src="xooki/xooki.js"></script>
+</head>
+<body>
+	<textarea id="xooki-source">
+<h1>Changelog</h1>
+<h2>0.8</h2>
+<ul>
+	<li>Feature #132: Switch to Ivy 2.2.0-rc1</li>
+	<li>Feature #117: Switch to ant 1.8.1</li>
+	<li>Feature #70: abstract menu generator</li>
+	<li>Feature #88: core antunit test suite should be faster</li>
+	<li>Feature #92: eadoc plugin should use ant uptodate check to improve performance</li>
+	<li>Feature #93: add resource collection support to junit plugin</li>
+	<li>Feature #94: package-jar should support test jar</li>
+	<li>Feature #98: Support for pre-module-phases in multi module</li>
+	<li>Feature #100: support for extends=info in ivy module parser</li>
+	<li>Feature #101: publish merged version of Ivy descriptor with <extends></li>
+	<li>Feature #102: easyant integration tests should build example projects</li>
+	<li>Feature #109: Homogenize properties referencing the main class</li>
+	<li>Feature #111: implement xooki menugenerator</li>
+	<li>Feature #113: Publish maven pom</li>
+	<li>Feature #115: Integration Test</li>
+	<li>Feature #116: CheckResolver</li>
+	<li>Feature #119: Working with alternative ant distribution</li>
+	<li>Feature #122: Simplify usage of project module ivy</li>
+	<li>Feature #123: Support filterset in resources-std plugin</li>
+	<li>Feature #124: Introduce a ant task to run an easyant build process</li>
+	<li>Feature #126: Bootstrap mechanism on easyant scripts</li>
+	<li>Feature #127: Distribution plugin</li>
+	<li>Feature #128: Skeletons list</li>
+
+        <li>Bug #99: Compile classpath is not properly set when using multiple drives in windows</li>
+	<li>Bug #104: Zip Archive Corrupt?</li>
+	<li>Bug #105: merged ivy descriptor sometimes has too much whitespace before XML comment</li>
+	<li>Bug #107: merged ivy descriptor requires container element to appear in child descriptor</li>
+	<li>Bug #108: runnable jar</li>
+	<li>Bug #110: plugin skeleton antunit test only works after plugin is published</li>
+	<li>Bug #114: skeleton:create results in error if creating in any directory other than "."</li>
+	<li>Bug #118: Textarea in generated plugin documentation</li>
+	<li>Bug #125: test plugins do not include integration-test/classes in integration test classpath</li>
+	<li>Bug #129: Existing skeletons should have description</li>
+	<li>Bug #130: package-test-jar:test should be called package-test-jar:jar</li>
+	<li>Bug #133: bootstrap classpath in launch script contains absolute paths on Hudson server</li>
+</ul></textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/changelog.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/changelog.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/changelog.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/easyant/core/trunk/src/documentation/changelog/0.7.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/changelog/0.7.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/changelog/0.7.html (added)
+++ incubator/easyant/core/trunk/src/documentation/changelog/0.7.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,87 @@
+<!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">
+<h1>What's new in 0.7 ?</h1>
+<ul>
+  <li>use latest official ant (no more a patched version)</li>
+  <li>refactor antcontrib usage, antcontrib is now considered as a dependency of easyant-core</li>
+  <li>add the capabilty to override target/phases defined in module.ivy (override.module.ant)</li>
+  <li>enhanced multimodule support
+    <ul>
+      <li>full support for all standard build phases</li>
+      <li>full support for Ivy descriptor "extends"</li>
+      <li>build-scoped repository should allow overwrites (#74)</li>
+      <li>meta-build: better support for custom ivysettings.xml (#75)</li>
+    </ul>
+  </li>
+  <li>use two cache instance (one for easyant plugins/buildtypes, one for project)</li>
+  <li>use cache by default instead of retrieving in lib directory</li>
+  <li>simplify version management : uses revision attribute in module.ivy instead of a specific property (#81)</li>
+  <li>simplify syntax of easyant tags, plugins/buildtypes now support two ways to be imported (#84):
+     <ul>
+       <li>using mrid <code type="xml"><plugin mrid="org.apache.easyant.plugins#run-java;0.1"/></code></li>
+       <li>using exploded style <code type="xml"><plugin org="org.apache.easyant.plugins" module="run-java" revision="0.1"/></code></li>
+     </ul>
+  </li>
+  <li>support Shortcut on buildtypes / plugins / skeletons in mrid style (#73)</li>
+  <li>make the help more helpful (#13) introduce new useful command line lines switches (listTargets, listPlugins, listPhases, listProps, describe)</li>
+  <li>add validation on easyant config files</li>
+  <li>refactor the repository structure : default plugins/buildtypes are now shipped in easyant-core.jar, additional plugins are now shipped in easyant-extra-plugins.jar (#80)</li>
+  <li>add support for provided artifacts (#83)</li>
+  <li>performance improvement</li>
+  <li>javadoc/scaladoc are no more imported in default buildtypes</li>
+  <li>enhanced clean cache mechanism (can now clean easyant-cache or project cache) (#79, #80)</li>
+  <li>add default skeleton for :
+    <ul>
+      <li>standard java application</li>
+      <li>standard java webapplication</li>
+    </ul>
+  </li>
+  <li>add new plugins
+    <ul>
+      <li>a small webstart plugins (Thanks to Nicolas Gapaillard for the contrib !)</li>
+      <li>docbook plugin (#62)</li>
+      <li>cobertura coverage plugin / "abstract-coverage" support (#67)</li>
+      <li>a new build type for easyant plugin (simplify easyant plugin development) #85</li>
+    </ul>
+  </li>
+  <li>improve skeleton plugin (#86)</li>
+  <li>add support for LICENSE/NOTICE files in package-jar / package-war plugins (#87)</li>
+  <li>support executable jar attributes in manifest plugin (#76)</li>
+  <li>several bugfix on
+    <ul>
+      <li>emma</li>
+      <li>cobertura</li>
+      <li>junit (#78)</li>
+      <li>javadoc (#77)</li>
+      <li>xooki / eadoc</li>
+    </ul>
+  </li>
+</ul></textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/changelog/0.7.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/changelog/0.7.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/changelog/0.7.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/easyant/core/trunk/src/documentation/config.js
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/config.js?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/config.js (added)
+++ incubator/easyant/core/trunk/src/documentation/config.js Thu Feb 17 17:01:07 2011
@@ -0,0 +1,6 @@
+xooki.util.mix({debug:true, 
+	shortcuts: {
+		svn: {pre: 'http://svn.easyant.org/trunk/'},
+		ant: {pre: xooki.c.relativeRoot+'use/', post:'.html'}
+	}
+}, xooki.c, false);

Propchange: incubator/easyant/core/trunk/src/documentation/config.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/config.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/config.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/easyant/core/trunk/src/documentation/contact.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/contact.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/contact.html (added)
+++ incubator/easyant/core/trunk/src/documentation/contact.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,47 @@
+<!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: 0};</script>	
+	<script type="text/javascript" src="xooki/xooki.js"></script>
+</head>
+<body>
+	<textarea id="xooki-source">
+<br />
+<h3>Easyant Mailing List</h3>
+<p />
+You can find the Easyant mailing list here: <a href="http://groups.google.com/group/easyant"/>Easyant Mailing List</a>.
+Feel free to participate, ask a problem or share ideas!
+
+<h3>Easyant Notifications: </h3>
+<p />
+notifications@& is a fairly high traffic mailing list for ticket changes. Every time a easyant ticket is modified a new message is posted on this list. You can subscribe to this list <a href="http://easyant.org/mailman/listinfo/notifications">here</a>. Archives are available <a href="http://easyant.org/pipermail/notifications">here</a>.
+
+<h3>Easyant on IRC:</h3>
+<p />
+We've registered an IRC channel on the freenode network for informal easyant discussions, asking questions or just hanging out and "socializing".
+
+The channel is #easyant on irc.freenode.net.
+
+Drop by if you are interested in the development of easyant, have a quick question or just want to get to know the people developing and using it. If you're new to IRC, be sure to learn how to get answers. A free web irc client is available here http://www.mibbit.com/.</textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/contact.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/contact.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/contact.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/easyant/core/trunk/src/documentation/faq.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/faq.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/faq.html (added)
+++ incubator/easyant/core/trunk/src/documentation/faq.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,148 @@
+<!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: 0};</script>	
+	<script type="text/javascript" src="xooki/xooki.js"></script>
+</head>
+<body>
+	<textarea id="xooki-source">
+<h1>Frequently Asked Questions</h1>
+
+<h2>How can i configure a new repository?</h2>
+Reporitories are defined in the <i>resolvers</i> node of an ivysettings file.
+Each dependency resolver is identified by its name, given as an attribute.
+The child tag used for the dependency resolver must be equal to a name of a dependency resolver type (either built-in or added with the typedef tag).
+
+Ivy comes with a set of built-in dependency resolvers able to answer to the most common needs like (non exhaustive)  :
+<ul>
+  <li>filesystem</li>
+  <li>ssh</li>
+  <li>ftp</li>
+  <li>url</li>
+  <li>ibiblio (maven repository)</li> 
+</ul>
+Example
+<code type="xml">
+<resolvers>
+  <filesystem name="1" cache="cache-1">
+    <ivy pattern="${ivy.settings.dir}/1/[organisation]/[module]/ivys/ivy-[revision].xml"/>
+    <artifact pattern="${ivy.settings.dir}/1/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
+  </filesystem>
+  <chain name="chain1">
+    <resolver ref="1"/>
+    <ivyrep name="ivyrep"/>
+  </chain>
+  <chain name="chain2" returnFirst="true" dual="true">
+    <resolver ref="1"/>
+    <ibiblio name="ibiblio"/>
+  </chain>
+</resolvers>
+</code>
+Defines a filesystem resolver, named '1', which is then used in two chains, the first which seconds the filesystem resolver with an ivyrep resolver, and second which seconds the filesystem resolver with an ibiblio resolver, and which returns the first module found, and uses the whole chain to download artifacts (see corresponding resolvers documentation for details about them). Resolver 1 will use a cache named 'cache-1' which should have been defined under the caches element.
+You can find more details <a href="http://ant.apache.org/ivy/history/latest-milestone/settings/resolvers.html">here</a>
+
+<h2>Does EasyAnt support Maven repositories?</h2>
+Yes you can use Maven-like repositories by configuring an ibiblio resolver.
+<code type="xml">
+<ibiblio name="my-maven-repository" m2compatible="true"/>
+</code>
+
+<h2>How can i reuse my maven local repository</h2>
+If you find yourself wanting to reuse artifacts that you already have locally in your Maven2 repository, then you can add this line to your ivysettings :
+<code type="xml">
+<ibiblio name="maven-local" root="file:${user.home}/.m2/repository/" m2compatible="true"/>
+</code>
+<h2>Can i publish to a maven repository?</h2>
+No, unfortunately this feature will be available in 0.8 release.
+
+<h2>How can i disable a module?</h2>
+You can disable a module by setting a magic property composed with the following syntax  like :
+<ul>
+  <li>skip.[mrid]</li>
+  <li>skip.[organisation]#[module];[revision]</li>
+  <li>skip.[as] (where as is the module alias name)</li>
+</ul>
+Example : 
+Suppose we have a plugin declared like
+<code type="xml">
+<plugin org="mycompany" module="foobar" rev="0.1" as="myalias"/>
+</code>
+You can disable the plugin by setting one of the following property to true:
+<ul>
+  <li>skip.mycompany#foobar;0.1</li>
+  <li>skip.myalias</li>
+</ul>
+<code type="shell">> easyant -Dskip.mycompany#foobar;0.1=true</code>
+or 
+<code type="shell">> easyant -Dskip.myalias=true</code>
+
+<h2>How can i generate publish a javadoc.jar ?</h2>
+To generate the javadoc you have to declare the plugin in your module.ivy file.
+<code type="xml">
+  <ea:plugin module="javadoc" rev="0.1" as="javadoc" />
+</code>
+This plugin provides a few targets related to the javadoc.
+Then you can ask easyant that you want the javadoc to be part of your project lifecycle. For example you may want to generate and publish a javadoc.jar.
+This can be done by using bindtarget like this :
+<code type="xml">
+  <ea:bindtarget target="javadoc:package" tophase="package" />
+</code>
+What happens behind ? The javadoc:package target is attached to package phase. The jar is produced, if we're in a publication context (when calling publish-local, publish-shared, release) the right informations are generated on the published module.ivy file.
+
+<h2>I have an existing ant distribution installed can i reused it ?</h2>
+Since EasyAnt 0.8, we use an ant distribution shipped with easyant by default.
+
+If you want to reuse your own ant installation you will add the "--use-custom-ant-" argument on the command line.
+<code type="shell">
+  > easyant --use-custom-ant
+</code>
+
+Then, if ANT_HOME environment variable is correctly set or if you have a standard ant installation, easyant will use it.
+
+If your ant distribution is 1.8.0 or higher, you can reuse it.
+Otherwise you can't because EasyAnt uses features introduced in ant 1.8 (like include / extentionOf).
+
+<h2>I have files in my $HOME/.ant/lib directory that seems to be in conflict with easyant. How can i avoid this ? </h2>
+You just need to use the "-nouserlib" option
+exemple :
+<code type="shell">
+  > easyant -nouserlib
+</code>
+
+<h2>Why does EasyAnt uses two ivy instance?</h2>
+As you should know EasyAnt uses ivy as a dependency manager.
+EasyAnt uses two ivy instance :
+<ol>
+  <li>used to resolve/retrieve EasyAnt modules (which can be buildtypes/ plugins or skeletons) dependencies</li>
+  <li>used to resolve/retrieve project dependencies</li>
+</ol>
+There is a strong separation of context, this means that plugins dependencies will not be polluting your project.
+Both instance are configurable. 
+<ul>
+  <li>Project ivy instance can be configured through an ivysettings file defined through properties. Click <a href="ref/ProjectIvyInstance.html">here</a> if you want more details.</li>
+  <li>EasyAnt ivy instance can be configured through an ivysettings file defined in easyant-config. Click <a href="ref/EasyAntconfigurationfile.html">here</a> if you want more details.</li>
+</ul>
+
+</textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/faq.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/faq.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/faq.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html (added)
+++ incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,207 @@
+<!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">
+<h1>Build Configurations</h1>
+
+<h2>Concept</h2>
+Let us consider a few scenarios which make necessity for build configurations obvious. 
+
+<i>Scenario I:</i>
+<p />
+Your build is a web application. You need a quick jetty-deploy available for convenient development. Conversely, you need a javadocs plugin in your release builds but, don't want them to interfere with your development environment.
+
+<p />
+<i>Scenario II:</i>
+<p />
+You need your build to shape up differently for Linux and Windows runtimes. Maybe, you want your Windows build to package a DLL or CAB file additionally.
+
+Build configurations are a means provided to the authors of an EasyAnt build to create common usage-patterns and publish them through the familiar module.ivy. A user can then request a profile through a CLI. 
+
+Instead of being ultra-flexible in its outlook, EasyAnt still allows common and valuable patterns to be accommodated in the same build.
+
+<h2>Configuration Scope</h2>
+All build configurations in EasyAnt are scoped at the level of a <i>project</i>. However, the mechanism of specifying the configuration allows you configure along multiple aspects. For example, along use-cases (dev/production/test), along target platforms (windows/linux), etc.
+
+<h2>What aspects can one configure?</h2>
+
+You can associate the following things with a particular build configuration:
+<ol>
+<li> Property values</li>
+<li> Dependencies</li>
+<li> Plugins</li>
+</ol>
+
+For example, you are allowed to specify property x is available for only configuration 'conf1' and not rest. Similarly, you may specify use the 'javadocs' plugin only for 'release' configuration, and not 'dev' configuration. And, this module depends on dependency d only for configuration 'windows'.
+
+<h2>What aspects can one configure?</h2>
+
+Configurations are entirely defined inside the familiar module.ivy specification. EasyAnt attempts to reuse and extend the meaning of the <conf> tag of Ivy.
+
+A typical conf tag can be converted into a profile declaration if it contains <b>ea:type="profile"</b> attribute. This is an instruction to EasyAnt to treat this as a Profile/Configuration.
+
+<code type="xml">
+<conf name="myconf visibility="public" description="this configuration IS USED as a build configuration" ea:type="profile"/>  
+</code>
+
+The above statement declares a new build configuration called myconf.
+
+<h2>Attaching build elements to a configuration</h2>
+Now that we have declared a build configuration, how do we define it?<br />
+
+A build configuration is defined by attaching properties, plugins and dependencies to it.<br />
+
+Here is how you may attach properties to particular configurations:
+
+
+For example if you specify a property like :
+<code type="xml">
+<ea:build organisation="org.apache.easyant.buildtypes" module"build-std-java" revision="0.2">
+	<ea:property name="foo" value="bar" conf="windows"/>
+	<ea:property name="foo" value="foobar" conf="linux"/>
+	<ea:property name="goo" value="bar" conf="windows, linux"/>
+	<ea:plugin module="myplugin" revision="0.1" conf="windows"/>
+</ea:build>
+</code>
+As is self-evident, the property foo will assume different values for 'windows' and 'linux' configurations. On the otherhand, declaration of 'goo' attaches itself to both windows and linux profiles with the same value. Similarly, the plugin myplugin gets attached to the 'windows' configuration only but, is not available in the linux configuration.
+
+<h2>Activating a Configuration</h2>
+
+Build configurations in EasyAnt are activated through Command Line in two ways:
+
+<code type="xml">
+> easyant -buildconf myconfiguration
+</code>
+Or alternatively :
+<code type="xml">
+> easyant -C myconfiguration
+</code>
+
+Any of the above commands would trigger the build process using myconfiguration build configuration.
+
+<h2>A Practical Use Case</h2>
+This section tries to illustrate the technical details of Build Configurations. We will try to setup a web application build and then configure it for three different target environments, viz. Release, Testing and Development.
+<p />
+Of these, release and testing configurations require to publish coverage reports. The development configuration focuses on making developers life easy. So, it needs a quick jetty deploy functionality available in the build.
+<p />
+Let us try to set up a simply EasyAnt build with the above intention in mind.
+<p />
+Example:
+<code type="xml">
+<configurations>
+	<conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf"/>
+	<conf name="test" visibility="private" description="this scope indicates that the dependency is not required for normal 
+		use of the application, and is only available for the test compilation and execution phases."/>
+	<conf name="release" visibility="public" ea:type="profile" description="Declares a build configuration for release builds"/>
+	<conf name="testing" visibility="public" ea:type="profile" description="Declares a build configuration for testing builds"/>
+	<conf name="dev" visibility="public" ea:type="profile" description="Declares a build configuration for dev builds"/>
+</configurations>
+</code>
+The above module.ivy snippet declares the three build configurations, viz. 'release', 'testing' and 'dev'. Now, we need to attach our requirement dependencies to each of these configurations.
+<p />
+So, we modify our <ea:build> tag as:
+<code type="xml">
+<ea:build organisation="org.apache.easyant.buildtypes" module="build-webapp-java" revision="0.1">
+	<ea:property name="test.framework" value="testng"/>
+	<ea:property name="run.main.classname" value="org.apache.easyant.example.Example" conf="dev"/>
+	<ea:plugin module="jetty-deploy" revision="0.1" as="jetty" conf="dev"/>
+	<ea:plugin module="run-java revision="0.1" as="run-java" conf="dev"/>
+	<ea:plugin module="emma" revision="0.1" as="emma" conf="release,testing"/>
+</ea:build>
+</code>
+In the above snippet, jetty-deploy, run-java and emma plugins have been declared and attached to different build configurations. 
+<p />
+While jetty-deploy and run-java plugins have been attached to dev configuration, the emma plugin has been attached to both testing and release configurations. The jetty-deploy plugin allows a quick deployment of the webapp build on a jetty server. The run-java plugin allows you to execute any java class. Let us assume our dev environment requires us to execute a java class. So we include this dependency to our dev environment. Further, the run-java plugin requires the class name to be executed through the property run.main.classname. So, we additionally define this property and attach it to the dev configuration as well.
+<p />
+On the other hand, for our release builds, generation of coverage reports is a process requirement. And in testing, coverage reports are an obvious requirement. So we attach the emma plugin to both these configurations. 
+<p />
+So, this is how our final module.ivy looks:
+<code type="xml">
+<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra"
+	xmlns:ea="http://www.easyant.org">
+	<info organisation="org.apache.easyant" module="webapp-java"
+		status="integration">
+		<description>
+			This project is a sample of a java webapplication making
+			use of build configurations
+		</description>
+		<ea:build organisation="org.apache.easyant.buildtypes" module="build-webapp-java" revision="0.1">
+			<ea:property name="test.framework" value="testng" />
+			<ea:property name="run.main.classname" value="org.apache.easyant.example.Example"
+				conf="dev" />
+			<ea:plugin module="jetty-deploy" revision="0.1"
+				as="jetty" conf="dev" />
+			<ea:plugin module="run-java" revision="0.1"
+				as="run-java" conf="dev" />
+			<ea:plugin module="emma" revision="0.1" as="emma"
+				conf="release,testing" />
+		</ea:build>
+	</info>
+	<configurations>
+		<conf name="default" visibility="public"
+			description="runtime dependencies and master artifact can be used with this conf" />
+		<conf name="test" visibility="private"
+			description="this scope indicates that the dependency is not required for normal 
+			use of the application, and is only available for the test compilation and execution phases." />
+		<conf name="release" visibility="public" ea:type="profile"
+			description="Declares a build configuration for official builds" />
+		<conf name="testing" visibility="public" ea:type="profile"
+			description="Declares a build configuration for testing builds" />
+		<conf name="dev" visibility="public" ea:type="profile"
+			description="Declares a build configuration for dev builds" />
+	</configurations>
+	<publications>
+		<artifact type="war" />
+		<artifact e:classifier="source" />
+	</publications>
+	<dependencies>
+		<dependency org="org.testng" name="testng" rev="5.7"
+			conf="test->master">
+			<artifact name="testng" type="jar" e:classifier="jdk15" />
+		</dependency>
+	</dependencies>
+</ivy-module>
+</code>
+
+<h2>Running different configurations/profiles</h2>
+
+With the above module.ivy, you can go ahead and run the build against any of the configuration. For example, if you are a developer, trying to deploy and test your changes on jetty, you would like to run:
+<code type="xml">
+> easyant -C dev jetty:run
+> easyant -C dev run-java:run
+</code>
+The first command will build and package your app, and deploy it on a jetty instance. The second will run the ${run.main.classname} class in a new JVM.
+<p />
+Or, try out this -
+<code type="xml">
+> easyant -C testing emma:emma
+> easyant -C release emma:emma
+</code>
+
+This would generate a emma coverage report for your project.</textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/howto/BuildConfigurations.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html?rev=1071697&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html (added)
+++ incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html Thu Feb 17 17:01:07 2011
@@ -0,0 +1,142 @@
+<!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">
+<h1>Getting Started</h1>
+<p />
+Here is a Quick Start tutorial to undestand how to use EasyAnt in your project.
+
+<h2>The Command Line</h2><p />
+<h3>Running default target</h3>
+Running easyant without arguments will execute the default target of a project.
+Example : 
+<code type="xml">
+> easyant
+</code>
+
+<h3>Running a specific phase</h3>
+Running EasyAnt with a phase name will execute ALL the targets bound to this phase.
+Example:
+<code type="xml">
+> easyant package
+</code>
+All targets related to the package phase will be executed. 
+Supposing your build is composed of several modules that generate packages (jar + source.jar + documentation.jar). All such packages will be generated.
+If your need is just to create the first jar, maybe you should call the explicit target instead.
+
+<h3>Running a specific target</h3>
+Running EasyAnt with a target name or a list of names will execute only the specified targets.
+Example:
+<code type="xml">
+> easyant jar:jar
+</code>
+
+<h3>Displaying project help</h3>
+Running EasyAnt with "-p" argument will display a project help (ie. show all phases / target available)
+Example:
+<code type="xml">
+> easyant -p
+</code>
+
+A project using EasyAnt MUST contain a file named module.ivy and an optional file named module.ant.
+
+<h2>The module.ivy file</h2>
+<p />
+This file is the module descriptor of your project. 
+It contains information like your company name, the module name, dependencies, and Easyant build information.
+
+<h3>A short example</h3>
+<code type="xml">
+<ivy-module version="2.0" xmlns:ea="http://www.easyant.org"> 
+  <info organisation="org.mycompany" module="myJavaApp" status="integration" >
+    <ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2"/>
+  </info>
+  <configurations>
+    <conf name="default" visibility="public" description="runtime dependencies and master artifact can be used with this conf"/>
+    <conf name="test" visibility="private" description="this scope indicates
+ that the dependency is not required for normal use of the application, and is 
+only available for the test compilation and execution phases."/>
+  </configurations>
+</ivy-module>
+</code>
+In this module descriptor, we have an application named myJavaApp created by org.mycompany.
+To use easyant you must declare the easyant namespace 
+<code type="xml">
+xmlns:ea="http://www.easyant.org"
+</code>
+Pay attention to the <b>ea:build</b> tag.
+This tags define which build-type is used for your project. In this example we use <b>build-std-java</b> which provides all the targets necessary to compile / package a standard java application.
+<div id="note">Note: The organisation argument in <b>ea:build</b> tag is optional. If not specified easyant will use the default one (org.apache.easyant.buildtypes).</div>
+
+Running easyant with this example will run the default target (package).
+A few seconds later, you will have the generated jar in your_project/target/artifacts/myJavaApp.jar.
+
+<h3>Changing build-system properties</h3>
+So now we want to change several things on this build system.
+For example, we want to use the "run:run" feature that allows a user to compile/start a standard java application (ie. a project with a main class).
+And we want to have the generated jar in "dist" directory instead of "targets/artifacts".
+We will add additional informations inside <easyant> tag.
+<code type="xml">
+<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2"/>
+ <ea:property name="target.artifacts" value="dist"/>
+</ea:build>
+</code>
+Running "easyant" will generate the output jar in "dist" directory.
+
+<h3>Using additional plugins</h3>
+In some cases, we want to use several features that are not included in the default build-type provided by easyant.
+If your project needs to use a specific plugin, you can use the <ea:plugin> tag inside <ea:build> tag.
+Example: 
+Suppose we want to use code coverage feature.
+<code type="xml">
+<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2"/>
+ <ea:property name="target.artifacts" value="dist"/>
+ <ea:plugin org="org.apache.easyant.plugins" module="emma" revision="0.1"/>
+</ea:build>
+</code>
+Calling to "easyant -p" we should see the emma public target :
+<code type="xml">
+org.apache.easyant.plugins#emma.:emma     generate emma covera report
+</code>
+As you can see the target is prefixed by the project name.
+Most of the time the project name is quite long so easyant allows you to define aliases for the project names. Such an alias can be used in place of the complete project name. You can define an alias for a plugin using "as" argument as below.
+<code type="xml">
+<ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2"/>
+ <ea:property name="target.artifacts" value="dist"/>
+ <ea:plugin org="org.apache.easyant.plugins" module="emma" revision="0.1" as="emma"/>
+</ea:build>
+</code>
+Calling to "easyant -p" we should see the emma public target :
+<code type="xml">
+emma:emma generate emma covera report
+</code>
+<div id="note">Note: The organisation argument in <b>ea:plugin</b> tag is optional. If not specified easyant will use the default one (org.apache.easyant.plugins).</div>
+
+<h3>Going further ?</h3>
+If you want more information we strongly recommend you to read the <a href="../ref/Modulefiles.html">Module files documentation</a></textarea>
+<script type="text/javascript">xooki.postProcess();</script>
+</body>
+</html>

Propchange: incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html
------------------------------------------------------------------------------
    svn:keywords = Date Revision Author HeadURL Id

Propchange: incubator/easyant/core/trunk/src/documentation/howto/GettingStarted.html
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message