You are viewing a plain text version of this content. The canonical link for it is here.
Posted to easyant-commits@incubator.apache.org by hi...@apache.org on 2011/02/22 15:56:09 UTC
svn commit: r1073371 [3/28] - in /incubator/easyant/core/trunk: ./ bin/
example/build-configurations/
example/build-configurations/src/main/java/org/apache/easyant/example/
example/build-configurations/src/test/java/org/apache/easyant/example/
example/...
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ant?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ant (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ant Tue Feb 22 15:55:55 2011
@@ -16,65 +16,65 @@
-->
<project name="org.apache.easyant.plugins;maven-publication" xmlns:ivy="antlib:org.apache.ivy.ant" xmlns:mvn="antlib:org.apache.maven.artifact.ant" xmlns:mavenivy="antlib:org.apache.easyant.tasks.adapters" xmlns:ea="antlib:org.apache.easyant">
- <ea:core-version requiredrevision="[0.8,+]" />
+ <ea:core-version requiredrevision="[0.8,+]" />
- <target name=":init" phase="validate">
- <ea:parameter phase="validate" />
- <ea:parameter phase="provision" />
- <ea:parameter phase="prepare-publication" />
-
- <ea:parameter property="target.artifacts" default="${basedir}/target/artifacts" description="destination directory for target artifacts" />
-
-
- <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="antlib:org.apache.maven.artifact.ant" loaderref="maven-publication.loader" classpathref="org.apache.easyant.plugins#maven-publication.classpath" />
-
- <taskdef resource="org/apache/easyant/tasks/adapters/antlib.xml" uri="antlib:org.apache.easyant.tasks.adapters" loaderref="maven-publication.loader" classpathref="org.apache.easyant.plugins#maven-publication.classpath" />
- <!--Create a POM in memory referenced by "maven.instance" id -->
- <mvn:pom id="maven.instance" />
-
- <ea:parameter property="maven.remote.repo.url" default="" description="maven url where artifact will be published, if no one is specified the same url as ivy-publication will be used" />
- <mvn:remoteRepository id="maven.remote.repository" url="${maven.remote.repo.url}" />
-
- <mavenivy:typeMappings id="maven.type.mappings.ref" useDefault="true"/>
- <mavenivy:scopeMappings id="maven.scope.mappings.ref" useDefault="true"/>
-
- </target>
-
- <target name=":make-pom" depends="provision" phase="prepare-publication">
- <!--ask MavenIvy Adapters to convert global information (groupId,artifactId,version, packaging) and to inject them in the POM instance referenced by "maven.instance" id -->
- <mavenivy:infoAdapter pomRefId="maven.instance" settingsRef="${project.ivy.instance}">
- <scopeMappings refid="maven.scope.mappings.ref"/>
- </mavenivy:infoAdapter>
-
- <!--ask MavenIvy Adapters to convert dependencies and to inject them in the POM instance referenced by "maven.instance" id -->
- <mavenivy:dependencyAdapter pomRefId="maven.instance" settingsRef="${project.ivy.instance}">
- <typeMappings refid="maven.type.mappings.ref"/>
- </mavenivy:dependencyAdapter>
-
- <mkdir dir="${target.artifacts}" />
- <!-- write the pom on the filesystem -->
- <mvn:writepom pomRefId="maven.instance" file="${target.artifacts}/pom.xml" />
-
- <mvn:pom id="maven.instance" file="${target.artifacts}/pom.xml" />
- <mavenivy:registertrigger classname="org.apache.easyant.ivy.MavenPublishTrigger" event="post-publish-artifact" classpathref="org.apache.easyant.plugins#maven-publication.classpath" settingsRef="${project.ivy.instance}" />
-
- </target>
-
- <target name="-trigger-publish-shared" phase="generate-shared-version">
- <augment id="maven.instance" version="${version}" />
- </target>
-
- <target name="-trigger-release" phase="generate-release-version">
- <augment id="maven.instance" version="${version}" />
- </target>
-
- <target name=":publish-shared" phase="publish-shared">
- <mavenivy:deploy pomRefId="maven.instance">
- <remoteRepository refid="maven.remote.repository" />
- <typeMappings refid="maven.type.mappings.ref"/>
- </mavenivy:deploy>
- </target>
-
- <!-- define a generic default target for this plugin -->
- <target name="doit" depends="validate" />
-</project>
\ No newline at end of file
+ <target name=":init" phase="validate">
+ <ea:parameter phase="validate" />
+ <ea:parameter phase="provision" />
+ <ea:parameter phase="prepare-publication" />
+
+ <ea:parameter property="target.artifacts" default="${basedir}/target/artifacts" description="destination directory for target artifacts" />
+
+
+ <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="antlib:org.apache.maven.artifact.ant" loaderref="maven-publication.loader" classpathref="org.apache.easyant.plugins#maven-publication.classpath" />
+
+ <taskdef resource="org/apache/easyant/tasks/adapters/antlib.xml" uri="antlib:org.apache.easyant.tasks.adapters" loaderref="maven-publication.loader" classpathref="org.apache.easyant.plugins#maven-publication.classpath" />
+ <!--Create a POM in memory referenced by "maven.instance" id -->
+ <mvn:pom id="maven.instance" />
+
+ <ea:parameter property="maven.remote.repo.url" default="" description="maven url where artifact will be published, if no one is specified the same url as ivy-publication will be used" />
+ <mvn:remoteRepository id="maven.remote.repository" url="${maven.remote.repo.url}" />
+
+ <mavenivy:typeMappings id="maven.type.mappings.ref" useDefault="true"/>
+ <mavenivy:scopeMappings id="maven.scope.mappings.ref" useDefault="true"/>
+
+ </target>
+
+ <target name=":make-pom" depends="provision" phase="prepare-publication">
+ <!--ask MavenIvy Adapters to convert global information (groupId,artifactId,version, packaging) and to inject them in the POM instance referenced by "maven.instance" id -->
+ <mavenivy:infoAdapter pomRefId="maven.instance" settingsRef="${project.ivy.instance}">
+ <scopeMappings refid="maven.scope.mappings.ref"/>
+ </mavenivy:infoAdapter>
+
+ <!--ask MavenIvy Adapters to convert dependencies and to inject them in the POM instance referenced by "maven.instance" id -->
+ <mavenivy:dependencyAdapter pomRefId="maven.instance" settingsRef="${project.ivy.instance}">
+ <typeMappings refid="maven.type.mappings.ref"/>
+ </mavenivy:dependencyAdapter>
+
+ <mkdir dir="${target.artifacts}" />
+ <!-- write the pom on the filesystem -->
+ <mvn:writepom pomRefId="maven.instance" file="${target.artifacts}/pom.xml" />
+
+ <mvn:pom id="maven.instance" file="${target.artifacts}/pom.xml" />
+ <mavenivy:registertrigger classname="org.apache.easyant.ivy.MavenPublishTrigger" event="post-publish-artifact" classpathref="org.apache.easyant.plugins#maven-publication.classpath" settingsRef="${project.ivy.instance}" />
+
+ </target>
+
+ <target name="-trigger-publish-shared" phase="generate-shared-version">
+ <augment id="maven.instance" version="${version}" />
+ </target>
+
+ <target name="-trigger-release" phase="generate-release-version">
+ <augment id="maven.instance" version="${version}" />
+ </target>
+
+ <target name=":publish-shared" phase="publish-shared">
+ <mavenivy:deploy pomRefId="maven.instance">
+ <remoteRepository refid="maven.remote.repository" />
+ <typeMappings refid="maven.type.mappings.ref"/>
+ </mavenivy:deploy>
+ </target>
+
+ <!-- define a generic default target for this plugin -->
+ <target name="doit" depends="validate" />
+</project>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-publication/0.1/maven-publication.ivy Tue Feb 22 15:55:55 2011
@@ -15,61 +15,61 @@
limitations under the License.
-->
<ivy-module version="2.0">
- <info organisation="org.apache.easyant.plugins"
- module="maven-publication"
- status="milestone"
- revision="0.1">
- <description>
- <p>
- This module provides functionalities to publish a pom.xml.
- This is really usefull if some maven based projects wants to reuse your artifacts.
- </p>
- <p>
- In some cases we may want to define a different repository url for easyant (or ivy based) artifacts (published by ivy-publication plugin),
- and another one for maven artifacts (published through maven-publication plugin) this can be done by setting "maven.remote.repo.url" property.
- If this property is unset, artifacts will be republished with maven descriptor on the
- same repository as ivy-publication module (artifacts will be overwritten).
- </p>
- <p>
- This plugin is based on <a href="http://easyant.org/projects/mavenivy-adapters">mavenivy-adapters tasks</a>.
- </p>
- <p>
- It uses a TypeMapping to define the mapping between ivy world and maven world (like type, ext, mavenPackaging, mavenClassifier).
- Example :
- <code type="xml">
- <typeMappings id="maven.type.mappings.ref">
- <mapping type="myType" mvnPackaging="jar"/>
- </typeMappings>
- </code>
- You can override the default typeMappings by using <a href="">AugmentTask</a> like this :
- <code type="xml">
- <augment id="maven.type.mappings.ref">
- <mapping type="myType" mvnPackaging="jar"/>
- </augment>
- </code>
- </p>
- <p>
- It also uses a ScopeMapping to define the mapping between ivy configurations and maven scopes.
- Example :
- <code type="xml">
- <scopeMappings id="maven.scope.mappings.ref">
- <mapping scope="compile" conf="myIvyConfiguration"/>
- </scopeMappings>
- </code>
- You can override the default scopeMappings by using <a href="">AugmentTask</a> like this :
- <code type="xml">
- <augment id="maven.scope.mappings.ref">
- <mapping scope="compile" conf="myIvyConfiguration"/>
- </augment>
- </code>
- </p>
-
- </description>
- </info>
- <publications>
- <artifact type="ant" />
- </publications>
- <dependencies>
- <dependency org="org.apache.easyant.tasks" name="mavenivy-adapters" rev="0.1"/>
- </dependencies>
+ <info organisation="org.apache.easyant.plugins"
+ module="maven-publication"
+ status="milestone"
+ revision="0.1">
+ <description>
+ <p>
+ This module provides functionalities to publish a pom.xml.
+ This is really usefull if some maven based projects wants to reuse your artifacts.
+ </p>
+ <p>
+ In some cases we may want to define a different repository url for easyant (or ivy based) artifacts (published by ivy-publication plugin),
+ and another one for maven artifacts (published through maven-publication plugin) this can be done by setting "maven.remote.repo.url" property.
+ If this property is unset, artifacts will be republished with maven descriptor on the
+ same repository as ivy-publication module (artifacts will be overwritten).
+ </p>
+ <p>
+ This plugin is based on <a href="http://easyant.org/projects/mavenivy-adapters">mavenivy-adapters tasks</a>.
+ </p>
+ <p>
+ It uses a TypeMapping to define the mapping between ivy world and maven world (like type, ext, mavenPackaging, mavenClassifier).
+ Example :
+ <code type="xml">
+ <typeMappings id="maven.type.mappings.ref">
+ <mapping type="myType" mvnPackaging="jar"/>
+ </typeMappings>
+ </code>
+ You can override the default typeMappings by using <a href="">AugmentTask</a> like this :
+ <code type="xml">
+ <augment id="maven.type.mappings.ref">
+ <mapping type="myType" mvnPackaging="jar"/>
+ </augment>
+ </code>
+ </p>
+ <p>
+ It also uses a ScopeMapping to define the mapping between ivy configurations and maven scopes.
+ Example :
+ <code type="xml">
+ <scopeMappings id="maven.scope.mappings.ref">
+ <mapping scope="compile" conf="myIvyConfiguration"/>
+ </scopeMappings>
+ </code>
+ You can override the default scopeMappings by using <a href="">AugmentTask</a> like this :
+ <code type="xml">
+ <augment id="maven.scope.mappings.ref">
+ <mapping scope="compile" conf="myIvyConfiguration"/>
+ </augment>
+ </code>
+ </p>
+
+ </description>
+ </info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
+ <dependencies>
+ <dependency org="org.apache.easyant.tasks" name="mavenivy-adapters" rev="0.1"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ant?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ant (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ant Tue Feb 22 15:55:55 2011
@@ -15,40 +15,40 @@
limitations under the License.
-->
<project name="org.apache.easyant.plugins#maven-version-strategy"
- xmlns:ivy="antlib:org.apache.ivy.ant"
- xmlns:ac="antlib:net.sf.antcontrib"
- xmlns:ea="antlib:org.apache.easyant">
-
- <ea:core-version requiredrevision="[0.8,+]" />
-
- <target name=":init" phase="validate">
- <ea:parameter phase="validate" />
- <ea:parameter phase="generate-local-version"/>
- <ea:parameter phase="generate-shared-version"/>
- <ea:parameter phase="generate-release-version"/>
- <ea:parameter property="publish.overwrite" default="false"
- description="specify if publish should overwrite existing artifacts or not"/>
+ xmlns:ivy="antlib:org.apache.ivy.ant"
+ xmlns:ac="antlib:net.sf.antcontrib"
+ xmlns:ea="antlib:org.apache.easyant">
+
+ <ea:core-version requiredrevision="[0.8,+]" />
+
+ <target name=":init" phase="validate">
+ <ea:parameter phase="validate" />
+ <ea:parameter phase="generate-local-version"/>
+ <ea:parameter phase="generate-shared-version"/>
+ <ea:parameter phase="generate-release-version"/>
+ <ea:parameter property="publish.overwrite" default="false"
+ description="specify if publish should overwrite existing artifacts or not"/>
- </target>
-
- <!-- version numbers -->
- <target name="-local" phase="generate-local-version" depends="validate">
- <!-- override version as if it was a SNAPSHOT -->
- <ac:var name="version" value="${ivy.revision}-SNAPSHOT" />
- <!-- SNAPSHOT need to be overwritten -->
- <ac:var name="publish.overwrite" value="true"/>
- </target>
-
- <target name="-shared" phase="generate-shared-version" depends="validate">
- <!-- override version as if it was a SNAPSHOT -->
- <ac:var name="version" value="${ivy.revision}-SNAPSHOT" />
- <!-- SNAPSHOT need to be overwritten -->
- <ac:var name="publish.overwrite" value="true"/>
- </target>
+ </target>
+
+ <!-- version numbers -->
+ <target name="-local" phase="generate-local-version" depends="validate">
+ <!-- override version as if it was a SNAPSHOT -->
+ <ac:var name="version" value="${ivy.revision}-SNAPSHOT" />
+ <!-- SNAPSHOT need to be overwritten -->
+ <ac:var name="publish.overwrite" value="true"/>
+ </target>
+
+ <target name="-shared" phase="generate-shared-version" depends="validate">
+ <!-- override version as if it was a SNAPSHOT -->
+ <ac:var name="version" value="${ivy.revision}-SNAPSHOT" />
+ <!-- SNAPSHOT need to be overwritten -->
+ <ac:var name="publish.overwrite" value="true"/>
+ </target>
- <target name="-release" phase="generate-release-version" depends="validate">
- <ac:var name="version" value="${ivy.revision}" />
- </target>
+ <target name="-release" phase="generate-release-version" depends="validate">
+ <ac:var name="version" value="${ivy.revision}" />
+ </target>
- <target name="doit" depends=":init" />
+ <target name="doit" depends=":init" />
</project>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/maven-version-strategy/0.1/maven-version-strategy.ivy Tue Feb 22 15:55:55 2011
@@ -15,13 +15,13 @@
limitations under the License.
-->
<ivy-module version="2.0">
- <info organisation="org.apache.easyant.plugins"
- module="maven-version-strategy"
- status="milestone"
- revision="0.1">
- <description>This module provides the maven version strategy. A version strategy is in charge to define the version for integrations (snapshot) and releases </description>
- </info>
- <publications>
- <artifact type="ant" />
- </publications>
+ <info organisation="org.apache.easyant.plugins"
+ module="maven-version-strategy"
+ status="milestone"
+ revision="0.1">
+ <description>This module provides the maven version strategy. A version strategy is in charge to define the version for integrations (snapshot) and releases </description>
+ </info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ant?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ant (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ant Tue Feb 22 15:55:55 2011
@@ -15,115 +15,115 @@
limitations under the License.
-->
<project name="org.apache.easyant.plugins#osgi-bundle" xmlns:ea="antlib:org.apache.easyant">
-
- <ea:core-version requiredrevision="[0.8,+]" />
+
+ <ea:core-version requiredrevision="[0.8,+]" />
- <target name=":init" phase="validate">
- <ea:parameter phase="validate" />
- <ea:parameter property="target.artifacts" required="true" description="destination directory for target artifacts"/>
- <ea:parameter property="target.artifacts.main.bundle.name" required="true"
- description="main artifact file name" />
- <ea:parameter property="target.main.artifact" required="false" description="the location of the main artifact"
- default="${target.artifacts}/${target.artifacts.main.bundle.name}.jar"/>
- <taskdef name="bundle"
- classname="net.luminis.build.plugin.bnd.BuildTask"
- classpathref="org.apache.easyant.plugins#osgi-bundle.classpath" />
- </target>
+ <target name=":init" phase="validate">
+ <ea:parameter phase="validate" />
+ <ea:parameter property="target.artifacts" required="true" description="destination directory for target artifacts"/>
+ <ea:parameter property="target.artifacts.main.bundle.name" required="true"
+ description="main artifact file name" />
+ <ea:parameter property="target.main.artifact" required="false" description="the location of the main artifact"
+ default="${target.artifacts}/${target.artifacts.main.bundle.name}.jar"/>
+ <taskdef name="bundle"
+ classname="net.luminis.build.plugin.bnd.BuildTask"
+ classpathref="org.apache.easyant.plugins#osgi-bundle.classpath" />
+ </target>
- <target name=":bundle" depends="validate, compile,prepare-package" phase="package">
- <dirname file="${target.artifacts.main.bundle.name}" property="target.artifacts.main.bundle.dir" />
- <mkdir dir="${target.artifacts.main.bundle.dir}"/>
+ <target name=":bundle" depends="validate, compile,prepare-package" phase="package">
+ <dirname file="${target.artifacts.main.bundle.name}" property="target.artifacts.main.bundle.dir" />
+ <mkdir dir="${target.artifacts.main.bundle.dir}"/>
- <condition property="is.osgi.bundle.empty">
- <or>
- <isset property="osgi.export.package"/>
- <isset property="osgi.private.package"/>
- <isset property="osgi.include.resource"/>
- </or>
- </condition>
-
- <fail unless="is.osgi.bundle.empty">
-Missing property
-*******************************************************************************
+ <condition property="is.osgi.bundle.empty">
+ <or>
+ <isset property="osgi.export.package"/>
+ <isset property="osgi.private.package"/>
+ <isset property="osgi.include.resource"/>
+ </or>
+ </condition>
+
+ <fail unless="is.osgi.bundle.empty">
+Missing property
+*******************************************************************************
At least one of the following property must be set :
- osgi.export.package : The packages that will be exported by the bundle.
- osgi.private.package : The private packages of the generated bundle (i.e. packages that are not exported).
- osgi.include.resource : Resource to include in the generated bundle.
-*******************************************************************************
- </fail>
-
- <!-- Should we provide a way to fill the following properties in interractive mode? -->
- <ea:parameter property="osgi.bundle.classpath" default="" description="The (internal) bundle classpath (corresponds to OSGi manifest header 'Bundle-Classpath')."/>
- <ea:parameter property="osgi.bundle.copyright" default="" description="Copyright header (corresponds to OSGi manifest header 'Bundle-Copyright')."/>
- <ea:parameter property="osgi.bundle.description" default="" description="Bundle description text (corresponds to OSGi manifest header 'Bundle-Description')."/>
- <ea:parameter property="osgi.bundle.name" default="" description="Name of the bundle (corresponds to OSGi manifest header 'Bundle-Name')."/>
- <ea:parameter property="osgi.bundle.native.code" default="" description="Native code specification (corresponds to OSGi manifest header 'Bundle-NativeCode'). "/>
- <ea:parameter property="osgi.export.package" default="" description="The packages that will be exported by the bundle."/>
- <ea:parameter property="osgi.export.service" default="" description="The OSGi R3 'Export-Service' header, deprecated for R4 "/>
- <ea:parameter property="osgi.import.package" default="" description="The packages that will be imported by the bundle."/>
- <ea:parameter property="osgi.dynamic.import.package" default="" description="The packages that should be dynamically import when needed."/>
- <ea:parameter property="osgi.import.service" default="" description="The OSGi R3 'Import-Service' header, deprecated for R4."/>
- <ea:parameter property="osgi.bundle.vendor" default="" description="Vendor name (corresponds to OSGi manifest header 'Bundle-Vendor')."/>
- <ea:parameter property="osgi.bundle.version" default="${version}" description="Bundle version (corresponds to OSGi manifest header 'Bundle-Version')."/>
- <ea:parameter property="osgi.bundle.doc.url" default="" description="URL pointing to documentation about the created bundle (corresponds to OSGi manifest header 'Bundle-DocURL')."/>
- <ea:parameter property="osgi.bundle.contact.address" default="" description="Vendor's contact address (corresponds to OSGi manifest header 'Bundle-ContactAddress')."/>
- <ea:parameter property="osgi.bundle.activator" default="" description="The bundle activator class (corresponds to OSGi manifest header 'Bundle-Activator')."/>
- <ea:parameter property="osgi.bundle.required.execution.env" default="" description="List of execution environments (corresponds to OSGi manifest header 'Bundle-RequiredExecutionEnvironment')."/>
- <ea:parameter property="osgi.bundle.symbolic.name" default="" description="The (unique, non-localizable) symbolic name of the bundle, based on reverse domain name convention (corresponds to OSGi manifest header 'Bundle-SymbolicName')."/>
- <ea:parameter property="osgi.bundle.localization" default="" description="Location in the bundle where localization files can be found (corresponds to OSGi manifest header 'Bundle-Localization')."/>
- <ea:parameter property="osgi.bundle.require.bundle" default="" description="Required exports from another bundle (corresponds to OSGi manifest header 'Require-Bundle')."/>
- <ea:parameter property="osgi.bundle.fragment.host" default="" description="Host bundle (for fragment bundles only, corresponds to OSGi manifest header 'Fragment-Host')."/>
- <!--
- <ea:parameter property="osgi.bundle.manifest.version" default="" description="deprecated and ignored Bundle-ManifestVersion is always '2' (R4 bundle) "/>
- <ea:parameter property="osgi.service.component" default="" description="??? Undocumented"/>
- -->
- <ea:parameter property="osgi.bundle.license" default="" description="Manifest header for bundle license."/>
- <ea:parameter property="osgi.private.package" default="" description="The private packages of the generated bundle (i.e. packages that are not exported)."/>
- <!--
- <ea:parameter property="osgi.ignore.package" default="" description="??? Undocumented"/>
- -->
- <ea:parameter property="osgi.include.resource" default="" description="Resource to include in the generated bundle."/>
- <ea:parameter property="osgi.include.resource.header" default="" description="Whether to include the include-resource header in the manifest."/>
- <ea:parameter property="osgi.additional.manifest" default="${manifest.file}" description="Specify an additional manifest file"/>
-
- <!-- Override this path if you need to customize what will be included in the osgi-bundle
- <bundle> ant task allow you to make bundle from another JAR, or a list of DIRECTORY.
- This is quite strange but you can't use <fileset>.
- If you need to make a bundle of classes you should set here a directory with <filelist>
- -->
- <path id="osgi.classpath">
- <filelist><file name="${target.main.classes}"/></filelist>
- </path>
-
- <bundle outputDir="${target.artifacts}"
- bundleClassPath="${osgi.bundle.classpath}"
- bundleCopyright="${osgi.bundle.copyright}"
- bundleDescription="${osgi.bundle.description}"
- bundleName="${osgi.bundle.name}"
- bundleNativeCode="${osgi.bundle.native.code}"
- exportpackage="${osgi.export.package}"
- exportService="${osgi.export.service}"
- importPackage="${osgi.import.package}"
- dynamicImportPackage="${osgi.dynamic.import.package}"
- importService="${osgi.import.service}"
- bundleVendor="${osgi.bundle.vendor}"
- bundleVersion="${osgi.bundle.version}"
- bundleDocUrl="${osgi.bundle.doc.url}"
- bundleContactAddress="${osgi.bundle.contact.address}"
- bundleActivator="${osgi.bundle.activator}"
- bundleRequiredExecutionEnvironment="${osgi.bundle.required.execution.env}"
- bundleSymbolicName="${osgi.bundle.symbolic.name}"
- bundleLocalization="${osgi.bundle.localization}"
- requireBundle="${osgi.bundle.require.bundle}"
- fragmentHost="${osgi.bundle.fragment.host}"
- bundleLicense="${osgi.bundle.license}"
- privatePackage="${osgi.private.package}"
- includeResource="${osgi.include.resource}"
- includeIncludeResourceHeader="${osgi.include.resource.header}"
- additionalManifest="${osgi.additional.manifest}"
- filename="${target.artifacts.main.bundle.name}"
- classpathRefId="osgi.classpath"/>
- </target>
-
- <target name="doit" depends=":bundle" />
+*******************************************************************************
+ </fail>
+
+ <!-- Should we provide a way to fill the following properties in interractive mode? -->
+ <ea:parameter property="osgi.bundle.classpath" default="" description="The (internal) bundle classpath (corresponds to OSGi manifest header 'Bundle-Classpath')."/>
+ <ea:parameter property="osgi.bundle.copyright" default="" description="Copyright header (corresponds to OSGi manifest header 'Bundle-Copyright')."/>
+ <ea:parameter property="osgi.bundle.description" default="" description="Bundle description text (corresponds to OSGi manifest header 'Bundle-Description')."/>
+ <ea:parameter property="osgi.bundle.name" default="" description="Name of the bundle (corresponds to OSGi manifest header 'Bundle-Name')."/>
+ <ea:parameter property="osgi.bundle.native.code" default="" description="Native code specification (corresponds to OSGi manifest header 'Bundle-NativeCode'). "/>
+ <ea:parameter property="osgi.export.package" default="" description="The packages that will be exported by the bundle."/>
+ <ea:parameter property="osgi.export.service" default="" description="The OSGi R3 'Export-Service' header, deprecated for R4 "/>
+ <ea:parameter property="osgi.import.package" default="" description="The packages that will be imported by the bundle."/>
+ <ea:parameter property="osgi.dynamic.import.package" default="" description="The packages that should be dynamically import when needed."/>
+ <ea:parameter property="osgi.import.service" default="" description="The OSGi R3 'Import-Service' header, deprecated for R4."/>
+ <ea:parameter property="osgi.bundle.vendor" default="" description="Vendor name (corresponds to OSGi manifest header 'Bundle-Vendor')."/>
+ <ea:parameter property="osgi.bundle.version" default="${version}" description="Bundle version (corresponds to OSGi manifest header 'Bundle-Version')."/>
+ <ea:parameter property="osgi.bundle.doc.url" default="" description="URL pointing to documentation about the created bundle (corresponds to OSGi manifest header 'Bundle-DocURL')."/>
+ <ea:parameter property="osgi.bundle.contact.address" default="" description="Vendor's contact address (corresponds to OSGi manifest header 'Bundle-ContactAddress')."/>
+ <ea:parameter property="osgi.bundle.activator" default="" description="The bundle activator class (corresponds to OSGi manifest header 'Bundle-Activator')."/>
+ <ea:parameter property="osgi.bundle.required.execution.env" default="" description="List of execution environments (corresponds to OSGi manifest header 'Bundle-RequiredExecutionEnvironment')."/>
+ <ea:parameter property="osgi.bundle.symbolic.name" default="" description="The (unique, non-localizable) symbolic name of the bundle, based on reverse domain name convention (corresponds to OSGi manifest header 'Bundle-SymbolicName')."/>
+ <ea:parameter property="osgi.bundle.localization" default="" description="Location in the bundle where localization files can be found (corresponds to OSGi manifest header 'Bundle-Localization')."/>
+ <ea:parameter property="osgi.bundle.require.bundle" default="" description="Required exports from another bundle (corresponds to OSGi manifest header 'Require-Bundle')."/>
+ <ea:parameter property="osgi.bundle.fragment.host" default="" description="Host bundle (for fragment bundles only, corresponds to OSGi manifest header 'Fragment-Host')."/>
+ <!--
+ <ea:parameter property="osgi.bundle.manifest.version" default="" description="deprecated and ignored Bundle-ManifestVersion is always '2' (R4 bundle) "/>
+ <ea:parameter property="osgi.service.component" default="" description="??? Undocumented"/>
+ -->
+ <ea:parameter property="osgi.bundle.license" default="" description="Manifest header for bundle license."/>
+ <ea:parameter property="osgi.private.package" default="" description="The private packages of the generated bundle (i.e. packages that are not exported)."/>
+ <!--
+ <ea:parameter property="osgi.ignore.package" default="" description="??? Undocumented"/>
+ -->
+ <ea:parameter property="osgi.include.resource" default="" description="Resource to include in the generated bundle."/>
+ <ea:parameter property="osgi.include.resource.header" default="" description="Whether to include the include-resource header in the manifest."/>
+ <ea:parameter property="osgi.additional.manifest" default="${manifest.file}" description="Specify an additional manifest file"/>
+
+ <!-- Override this path if you need to customize what will be included in the osgi-bundle
+ <bundle> ant task allow you to make bundle from another JAR, or a list of DIRECTORY.
+ This is quite strange but you can't use <fileset>.
+ If you need to make a bundle of classes you should set here a directory with <filelist>
+ -->
+ <path id="osgi.classpath">
+ <filelist><file name="${target.main.classes}"/></filelist>
+ </path>
+
+ <bundle outputDir="${target.artifacts}"
+ bundleClassPath="${osgi.bundle.classpath}"
+ bundleCopyright="${osgi.bundle.copyright}"
+ bundleDescription="${osgi.bundle.description}"
+ bundleName="${osgi.bundle.name}"
+ bundleNativeCode="${osgi.bundle.native.code}"
+ exportpackage="${osgi.export.package}"
+ exportService="${osgi.export.service}"
+ importPackage="${osgi.import.package}"
+ dynamicImportPackage="${osgi.dynamic.import.package}"
+ importService="${osgi.import.service}"
+ bundleVendor="${osgi.bundle.vendor}"
+ bundleVersion="${osgi.bundle.version}"
+ bundleDocUrl="${osgi.bundle.doc.url}"
+ bundleContactAddress="${osgi.bundle.contact.address}"
+ bundleActivator="${osgi.bundle.activator}"
+ bundleRequiredExecutionEnvironment="${osgi.bundle.required.execution.env}"
+ bundleSymbolicName="${osgi.bundle.symbolic.name}"
+ bundleLocalization="${osgi.bundle.localization}"
+ requireBundle="${osgi.bundle.require.bundle}"
+ fragmentHost="${osgi.bundle.fragment.host}"
+ bundleLicense="${osgi.bundle.license}"
+ privatePackage="${osgi.private.package}"
+ includeResource="${osgi.include.resource}"
+ includeIncludeResourceHeader="${osgi.include.resource.header}"
+ additionalManifest="${osgi.additional.manifest}"
+ filename="${target.artifacts.main.bundle.name}"
+ classpathRefId="osgi.classpath"/>
+ </target>
+
+ <target name="doit" depends=":bundle" />
</project>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/osgi-bundle/0.1/osgi-bundle.ivy Tue Feb 22 15:55:55 2011
@@ -15,16 +15,16 @@
limitations under the License.
-->
<ivy-module version="2.0" >
- <info organisation="org.apache.easyant.plugins"
- module="osgi-bundle"
- status="milestone"
- revision="0.1">
- <description>Provides osgi features.</description>
- </info>
- <publications>
- <artifact type="ant" />
- </publications>
- <dependencies>
- <dependency org="net.luminis" name="osgi-bundle-ant" rev="0.2.0"/>
- </dependencies>
+ <info organisation="org.apache.easyant.plugins"
+ module="osgi-bundle"
+ status="milestone"
+ revision="0.1">
+ <description>Provides osgi features.</description>
+ </info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
+ <dependencies>
+ <dependency org="net.luminis" name="osgi-bundle-ant" rev="0.2.0"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ant?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ant (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ant Tue Feb 22 15:55:55 2011
@@ -15,111 +15,111 @@
limitations under the License.
-->
<project name="org.apache.easyant.plugins;webstart"
- xmlns:ivy="antlib:org.apache.ivy.ant"
- xmlns:ea="antlib:org.apache.easyant">
-
- <!-- Force compliance with easyant-core to 0.7 or higher -->
- <ea:core-version requiredrevision="[0.8,+]" />
-
- <macrodef name="signJars">
- <attribute name="alias" description="the alias signer" />
- <attribute name="storepass" description="the keystore password"/>
- <attribute name="keypass" default="@{storepass}" description="the key password"/>
- <attribute name="keystore" description="the path to the keystore"/>
- <attribute name="lazy" default="false" description="tell if the already signed jars have to be signed a second time"/>
- <element name="signFolder" optional="yes"/>
- <sequential>
- <echo>Sign...</echo>
-
- <if>
-
- <isset property="@{keystore}"/>
-
- <then>
-
- <signjar alias="@{alias}" keypass="@{keypass}" keystore="@{keystore}" storepass="@{storepass}" lazy="@{replaceSign}">
- <signFolder/>
- </signjar>
-
-
- </then>
- <else>
- <signjar alias="@{alias}" keypass="@{keypass}" storepass="@{storepass}" lazy="@{replaceSign}">
- <signFolder/>
- </signjar>
- </else>
- </if>
-
- <echo>Sign done !</echo>
- </sequential>
- </macrodef>
-
- <target name=":init">
- <ea:parameter property="jnlp.file" required="true" description="the jnlp to modify" />
- <ea:parameter property="signJar" required="false" default="false" description="tell if the jars has to be signed" />
- <ea:parameter property="flat.path" required="false" description="tell if the path resources have to be declared in relative or absolute" />
-
-
- <ea:parameter property="alias" required="false" description="the alias signer" />
- <ea:parameter property="storepass" required="false" description="the keystore password" />
- <ea:parameter property="keypass" required="false" default="${storepass}" description="the key password" />
- <ea:parameter property="keystore" required="false" default=" " description="the path to the keystore" />
- <ea:parameter property="lazy" required="false" default="false" description="tell if the already signed jars have to be signed a second time" />
- <taskdef name="partial-jnlp" classname="org.apache.easyant.tasks.JNLPTask"
- classpathref="org.apache.easyant.plugins#webstart.classpath" />
-
-
- </target>
+ xmlns:ivy="antlib:org.apache.ivy.ant"
+ xmlns:ea="antlib:org.apache.easyant">
+
+ <!-- Force compliance with easyant-core to 0.7 or higher -->
+ <ea:core-version requiredrevision="[0.8,+]" />
+
+ <macrodef name="signJars">
+ <attribute name="alias" description="the alias signer" />
+ <attribute name="storepass" description="the keystore password"/>
+ <attribute name="keypass" default="@{storepass}" description="the key password"/>
+ <attribute name="keystore" description="the path to the keystore"/>
+ <attribute name="lazy" default="false" description="tell if the already signed jars have to be signed a second time"/>
+ <element name="signFolder" optional="yes"/>
+ <sequential>
+ <echo>Sign...</echo>
+
+ <if>
+
+ <isset property="@{keystore}"/>
+
+ <then>
+
+ <signjar alias="@{alias}" keypass="@{keypass}" keystore="@{keystore}" storepass="@{storepass}" lazy="@{replaceSign}">
+ <signFolder/>
+ </signjar>
+
+
+ </then>
+ <else>
+ <signjar alias="@{alias}" keypass="@{keypass}" storepass="@{storepass}" lazy="@{replaceSign}">
+ <signFolder/>
+ </signjar>
+ </else>
+ </if>
+
+ <echo>Sign done !</echo>
+ </sequential>
+ </macrodef>
+
+ <target name=":init">
+ <ea:parameter property="jnlp.file" required="true" description="the jnlp to modify" />
+ <ea:parameter property="signJar" required="false" default="false" description="tell if the jars has to be signed" />
+ <ea:parameter property="flat.path" required="false" description="tell if the path resources have to be declared in relative or absolute" />
+
+
+ <ea:parameter property="alias" required="false" description="the alias signer" />
+ <ea:parameter property="storepass" required="false" description="the keystore password" />
+ <ea:parameter property="keypass" required="false" default="${storepass}" description="the key password" />
+ <ea:parameter property="keystore" required="false" default=" " description="the path to the keystore" />
+ <ea:parameter property="lazy" required="false" default="false" description="tell if the already signed jars have to be signed a second time" />
+ <taskdef name="partial-jnlp" classname="org.apache.easyant.tasks.JNLPTask"
+ classpathref="org.apache.easyant.plugins#webstart.classpath" />
+
+
+ </target>
-
+
- <target name=":editJnlp" depends=":init, package" description="edit an existing jnlp file">
- <echo message="[Library directory]: ${lib.main}" />
- <echo message="[libArtifact]: ${target.artifacts}/${target.artifacts.main.jar.name}" />
- <if>
- <equals arg1="${flat.path}" arg2="$${flat.path}" />
- <then>
- <partial-jnlp mainJar="${target.artifacts}/${target.artifacts.main.jar.name}" jnlpFile="${jnlp.file}">
- <fileset dir="${lib.main}">
- <include name="*.jar" />
- </fileset>
- </partial-jnlp>
- </then>
- <else>
- <partial-jnlp mainJar="${target.artifacts}/${target.artifacts.main.jar.name}" jnlpFile="${jnlp.file}" flatPathResources="${flat.path}">
- <fileset dir="${lib.main}">
- <include name="*.jar" />
- </fileset>
- </partial-jnlp>
- </else>
- </if>
+ <target name=":editJnlp" depends=":init, package" description="edit an existing jnlp file">
+ <echo message="[Library directory]: ${lib.main}" />
+ <echo message="[libArtifact]: ${target.artifacts}/${target.artifacts.main.jar.name}" />
+ <if>
+ <equals arg1="${flat.path}" arg2="$${flat.path}" />
+ <then>
+ <partial-jnlp mainJar="${target.artifacts}/${target.artifacts.main.jar.name}" jnlpFile="${jnlp.file}">
+ <fileset dir="${lib.main}">
+ <include name="*.jar" />
+ </fileset>
+ </partial-jnlp>
+ </then>
+ <else>
+ <partial-jnlp mainJar="${target.artifacts}/${target.artifacts.main.jar.name}" jnlpFile="${jnlp.file}" flatPathResources="${flat.path}">
+ <fileset dir="${lib.main}">
+ <include name="*.jar" />
+ </fileset>
+ </partial-jnlp>
+ </else>
+ </if>
- </target>
- <target name=":sign" depends="package">
- <if>
- <equals arg1="${signJar}" arg2="true" />
- <then>
- <signJars alias="${alias}" storepass="${storepass}" keypass="${keypass}" keystore="${keystore}" lazy="${lazy}" >
- <signfolder>
- <fileset dir="${lib.main}" includes="*.jar"/>
- <fileset dir="${target.artifacts}" includes="*.jar"/>
- </signfolder>
- </signJars>
- </then>
- </if>
- </target>
-
- <target name=":prepare" depends=":editJnlp,:sign" description="edit the jnlp file and sign as necessary"/>
-
-
-
- <target name=":run" depends=":prepare" description="run the application in java webstart">
- <exec executable="javaws">
- <arg value="${jnlp.file}" />
- </exec>
- </target>
+ </target>
+ <target name=":sign" depends="package">
+ <if>
+ <equals arg1="${signJar}" arg2="true" />
+ <then>
+ <signJars alias="${alias}" storepass="${storepass}" keypass="${keypass}" keystore="${keystore}" lazy="${lazy}" >
+ <signfolder>
+ <fileset dir="${lib.main}" includes="*.jar"/>
+ <fileset dir="${target.artifacts}" includes="*.jar"/>
+ </signfolder>
+ </signJars>
+ </then>
+ </if>
+ </target>
+
+ <target name=":prepare" depends=":editJnlp,:sign" description="edit the jnlp file and sign as necessary"/>
+
+
+
+ <target name=":run" depends=":prepare" description="run the application in java webstart">
+ <exec executable="javaws">
+ <arg value="${jnlp.file}" />
+ </exec>
+ </target>
-
-
- <target name="doit" depends=":run" />
+
+
+ <target name="doit" depends=":run" />
</project>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/webstart/0.1/webstart.ivy Tue Feb 22 15:55:55 2011
@@ -15,17 +15,17 @@
limitations under the License.
-->
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
- <info organisation="org.apache.easyant.plugins" module="webstart" revision="0.1" status="release" publication="20091230151251">
- <description>This module allows different webstart processus.</description>
- <ea:build organisation="org.apache.easyant.buildtypes" module="build-std-ant-plugin" revision="0.1"/>
- </info>
- <configurations>
- <conf name="default" visibility="public" description="runtime dependencies artifact can be used with this conf"/>
- </configurations>
- <publications>
+ <info organisation="org.apache.easyant.plugins" module="webstart" revision="0.1" status="release" publication="20091230151251">
+ <description>This module allows different webstart processus.</description>
+ <ea:build organisation="org.apache.easyant.buildtypes" module="build-std-ant-plugin" revision="0.1"/>
+ </info>
+ <configurations>
+ <conf name="default" visibility="public" description="runtime dependencies artifact can be used with this conf"/>
+ </configurations>
+ <publications>
<artifact name="webstart" type="ant"/>
</publications>
- <dependencies>
- <dependency org="org.apache.easyant.tasks" name="partial-jnlp-task" rev="0.1" conf="default->default"/>
- </dependencies>
+ <dependencies>
+ <dependency org="org.apache.easyant.tasks" name="partial-jnlp-task" rev="0.1" conf="default->default"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ant
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ant?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ant (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ant Tue Feb 22 15:55:55 2011
@@ -15,144 +15,144 @@
limitations under the License.
-->
<project name="org.apache.easyant.plugins#xooki"
- xmlns:ac="antlib:net.sf.antcontrib"
- xmlns:ea="antlib:org.apache.easyant"
- xmlns:ivy="antlib:org.apache.ivy.ant"
- xmlns:xooki="antlib:xooki">
-
- <ea:core-version requiredrevision="[0.8,+]" />
-
- <target name=":init" phase="validate">
- <ea:parameter property="xooki.checkUpToDate" required="false"
- default="true" description="Proxies for the checkUpToDate xooki:generate task. Defaults to true." />
- <ea:parameter property="src.documentation.dir" required="false"
- default="${basedir}/src/documentation" description="Xooki source documentation." />
- <ea:parameter property="documentation.css.dir" default="${src.documentation.dir}/style"
- description="path where the css are stored, used for nice looking HTML" />
- <ea:parameter property="target.documentation.dir" default="${target}/documentation"
- description="directory where the documentation will be generated to" />
- <ea:parameter property="xooki.temp.dir" required="false" default="${target}/temp-doc"
- description="Temporary directory for xooki use." />
- <ea:parameter property="xooki.resources.include.pattern" default="style/**,images/**"
- description="Pattern describing files included in xooki documentation generation" />
- <ea:parameter property="xooki.resources.exclude.pattern" default=""
- description="Pattern describing files excluded in xooki documentation generation" />
- <ea:parameter property="xooki.history.dir" default="${src.documentation.dir}/history"
- description="directory where documentation history version are stored (used to update config.extra.js)"/>
-
- <!-- TODO: should menu context names be inherited from the environment somehow? -->
- <ea:parameter property="xooki.menu.contexts" default="buildtypes,plugins"
- description="list of documentation menus for which xooki will generate menus"/>
-
- <!-- Xooki tasks requires jdk16 -->
- <condition property="org.apache.easyant.plugins#xooki.enabled">
- <contains substring="1.6" string="${ant.java.version}" />
- </condition>
-
- <ac:if>
- <istrue value="${org.apache.easyant.plugins#xooki.enabled}"/>
- <ac:then>
- <echo level="verbose">Loading xooki antlib</echo>
- <taskdef uri="antlib:xooki" file="${src.documentation.dir}/xooki/antlib.xml" />
- </ac:then>
- <ac:else>
- <echo level="warning">Xooki modules requires JDK 1.6. Xooki module will be disabled.</echo>
- </ac:else>
- </ac:if>
-
- <condition property="contains.history.dir">
- <available file="${xooki.history.dir}" type="dir"/>
- </condition>
-
- <ac:for list="${xooki.menu.contexts}" param="context.name">
- <sequential>
- <ea:registermenugenerator context="@{context.name}" type="xooki"
- classpathref="org.apache.easyant.plugins#xooki.classpath"/>
- </sequential>
- </ac:for>
- </target>
-
- <target name=":create-skeleton" depends="validate">
- <mkdir dir="${xooki.temp.dir}" />
- <mkdir dir="${documentation.css.dir}" />
- <ivy:retrieve organisation="xooki" module="xooki" inline="true" pattern="${xooki.temp.dir}/[artifact].[ext]" settingsRef="easyant.ivy.instance"/>
- <unzip src="${xooki.temp.dir}/xooki.jar" dest="${src.documentation.dir}" />
- <delete dir="${xooki.temp.dir}" />
- </target>
-
- <target name="-copy-resources" depends=":init" phase="process-documentation-resources">
-
- <available file="${src.documentation.dir}/xooki/antlib.xml" property="xooki.skeleton.present" />
- <fail unless="xooki.skeleton.present"
- message="Xooki skeleton has not been correctly setup. Run easyant org.apache.easyant.plugins#xooki:create-skeleton to generate a xooki skeleton." />
-
- <echo message="Generating xooki documentation." />
- <mkdir dir="${target.documentation.dir}" />
-
- <echo level="verbose" message="copying documentation resources"/>
-
- <fileset id="xooki.resources.fileset"
- dir="${src.documentation.dir}"
- includes="${xooki.resources.include.pattern}"
- excludes="${xooki.resources.exclude.pattern}" />
-
- <copy todir="${target.documentation.dir}">
- <fileset refid="xooki.resources.fileset"/>
- </copy>
-
- <!-- copy to a xooki temp dir this will allow users to generate xooki documentation -->
- <copy todir="${xooki.temp.dir}">
- <fileset dir="${src.documentation.dir}" id="src.documentation.fileset">
- <include name="**/*" />
- <exclude name="${xooki.resources.include.pattern}" />
- </fileset>
- </copy>
-
- </target>
-
- <target name="-configure-history" if="contains.history.dir" phase="process-documentation-resources">
- <ac:for param="doc-version">
- <path>
- <dirset dir="${xooki.history.dir}" includes="*" />
- </path>
- <sequential>
- <echo>Updating history for @{doc-version}</echo>
- <echo file="@{doc-version}/config.extra.js"
- message="xooki.c.setImportLevel(2);" />
- </sequential>
- </ac:for>
- </target>
-
- <target name=":generate"
- depends="-copy-resources, -configure-history, process-documentation-resources"
- phase="documentation"
- if="org.apache.easyant.plugins#xooki.enabled">
- <echo level="verbose" message="generating target documentation"/>
-
- <dirname file="${target.documentation.dir}" property="full.target.documentation.dir" />
- <basename file="${target.documentation.dir}" property="basename.target.documentation.dir" />
-
- <fileset dir="${xooki.temp.dir}" id="src.documentation.fileset">
- <include name="**/*.html" />
- <exclude name="template.html" />
- <exclude name="*Template.html" />
- <exclude name="xooki/**" />
- </fileset>
-
- <xooki:generate destDir="${full.target.documentation.dir}/${basename.target.documentation.dir}" checkUpToDate="${xooki.checkUpToDate}">
- <fileset refid="src.documentation.fileset"/>
- </xooki:generate>
- </target>
-
- <target name=":package" depends=":generate" description="package the xooki documentation" if="org.apache.easyant.plugins#xooki.enabled">
- <ea:parameter property="target.artifacts" default="${target}/artifacts"
- description="destination directory for target artifacts"/>
-
- <echo message="Packaging generated documentation." />
- <mkdir dir="${target.artifacts}" />
- <zip destfile="${target.artifacts}/${ivy.module}-docs.zip" basedir="${target.documentation.dir}" />
- <ea:registerartifact type="doc" ext="zip" classifier="doc" settingsRef="${project.ivy.instance}"/>
- </target>
+ xmlns:ac="antlib:net.sf.antcontrib"
+ xmlns:ea="antlib:org.apache.easyant"
+ xmlns:ivy="antlib:org.apache.ivy.ant"
+ xmlns:xooki="antlib:xooki">
+
+ <ea:core-version requiredrevision="[0.8,+]" />
+
+ <target name=":init" phase="validate">
+ <ea:parameter property="xooki.checkUpToDate" required="false"
+ default="true" description="Proxies for the checkUpToDate xooki:generate task. Defaults to true." />
+ <ea:parameter property="src.documentation.dir" required="false"
+ default="${basedir}/src/documentation" description="Xooki source documentation." />
+ <ea:parameter property="documentation.css.dir" default="${src.documentation.dir}/style"
+ description="path where the css are stored, used for nice looking HTML" />
+ <ea:parameter property="target.documentation.dir" default="${target}/documentation"
+ description="directory where the documentation will be generated to" />
+ <ea:parameter property="xooki.temp.dir" required="false" default="${target}/temp-doc"
+ description="Temporary directory for xooki use." />
+ <ea:parameter property="xooki.resources.include.pattern" default="style/**,images/**"
+ description="Pattern describing files included in xooki documentation generation" />
+ <ea:parameter property="xooki.resources.exclude.pattern" default=""
+ description="Pattern describing files excluded in xooki documentation generation" />
+ <ea:parameter property="xooki.history.dir" default="${src.documentation.dir}/history"
+ description="directory where documentation history version are stored (used to update config.extra.js)"/>
+
+ <!-- TODO: should menu context names be inherited from the environment somehow? -->
+ <ea:parameter property="xooki.menu.contexts" default="buildtypes,plugins"
+ description="list of documentation menus for which xooki will generate menus"/>
+
+ <!-- Xooki tasks requires jdk16 -->
+ <condition property="org.apache.easyant.plugins#xooki.enabled">
+ <contains substring="1.6" string="${ant.java.version}" />
+ </condition>
+
+ <ac:if>
+ <istrue value="${org.apache.easyant.plugins#xooki.enabled}"/>
+ <ac:then>
+ <echo level="verbose">Loading xooki antlib</echo>
+ <taskdef uri="antlib:xooki" file="${src.documentation.dir}/xooki/antlib.xml" />
+ </ac:then>
+ <ac:else>
+ <echo level="warning">Xooki modules requires JDK 1.6. Xooki module will be disabled.</echo>
+ </ac:else>
+ </ac:if>
+
+ <condition property="contains.history.dir">
+ <available file="${xooki.history.dir}" type="dir"/>
+ </condition>
+
+ <ac:for list="${xooki.menu.contexts}" param="context.name">
+ <sequential>
+ <ea:registermenugenerator context="@{context.name}" type="xooki"
+ classpathref="org.apache.easyant.plugins#xooki.classpath"/>
+ </sequential>
+ </ac:for>
+ </target>
+
+ <target name=":create-skeleton" depends="validate">
+ <mkdir dir="${xooki.temp.dir}" />
+ <mkdir dir="${documentation.css.dir}" />
+ <ivy:retrieve organisation="xooki" module="xooki" inline="true" pattern="${xooki.temp.dir}/[artifact].[ext]" settingsRef="easyant.ivy.instance"/>
+ <unzip src="${xooki.temp.dir}/xooki.jar" dest="${src.documentation.dir}" />
+ <delete dir="${xooki.temp.dir}" />
+ </target>
+
+ <target name="-copy-resources" depends=":init" phase="process-documentation-resources">
+
+ <available file="${src.documentation.dir}/xooki/antlib.xml" property="xooki.skeleton.present" />
+ <fail unless="xooki.skeleton.present"
+ message="Xooki skeleton has not been correctly setup. Run easyant org.apache.easyant.plugins#xooki:create-skeleton to generate a xooki skeleton." />
+
+ <echo message="Generating xooki documentation." />
+ <mkdir dir="${target.documentation.dir}" />
+
+ <echo level="verbose" message="copying documentation resources"/>
+
+ <fileset id="xooki.resources.fileset"
+ dir="${src.documentation.dir}"
+ includes="${xooki.resources.include.pattern}"
+ excludes="${xooki.resources.exclude.pattern}" />
+
+ <copy todir="${target.documentation.dir}">
+ <fileset refid="xooki.resources.fileset"/>
+ </copy>
+
+ <!-- copy to a xooki temp dir this will allow users to generate xooki documentation -->
+ <copy todir="${xooki.temp.dir}">
+ <fileset dir="${src.documentation.dir}" id="src.documentation.fileset">
+ <include name="**/*" />
+ <exclude name="${xooki.resources.include.pattern}" />
+ </fileset>
+ </copy>
+
+ </target>
+
+ <target name="-configure-history" if="contains.history.dir" phase="process-documentation-resources">
+ <ac:for param="doc-version">
+ <path>
+ <dirset dir="${xooki.history.dir}" includes="*" />
+ </path>
+ <sequential>
+ <echo>Updating history for @{doc-version}</echo>
+ <echo file="@{doc-version}/config.extra.js"
+ message="xooki.c.setImportLevel(2);" />
+ </sequential>
+ </ac:for>
+ </target>
+
+ <target name=":generate"
+ depends="-copy-resources, -configure-history, process-documentation-resources"
+ phase="documentation"
+ if="org.apache.easyant.plugins#xooki.enabled">
+ <echo level="verbose" message="generating target documentation"/>
+
+ <dirname file="${target.documentation.dir}" property="full.target.documentation.dir" />
+ <basename file="${target.documentation.dir}" property="basename.target.documentation.dir" />
+
+ <fileset dir="${xooki.temp.dir}" id="src.documentation.fileset">
+ <include name="**/*.html" />
+ <exclude name="template.html" />
+ <exclude name="*Template.html" />
+ <exclude name="xooki/**" />
+ </fileset>
+
+ <xooki:generate destDir="${full.target.documentation.dir}/${basename.target.documentation.dir}" checkUpToDate="${xooki.checkUpToDate}">
+ <fileset refid="src.documentation.fileset"/>
+ </xooki:generate>
+ </target>
+
+ <target name=":package" depends=":generate" description="package the xooki documentation" if="org.apache.easyant.plugins#xooki.enabled">
+ <ea:parameter property="target.artifacts" default="${target}/artifacts"
+ description="destination directory for target artifacts"/>
+
+ <echo message="Packaging generated documentation." />
+ <mkdir dir="${target.artifacts}" />
+ <zip destfile="${target.artifacts}/${ivy.module}-docs.zip" basedir="${target.documentation.dir}" />
+ <ea:registerartifact type="doc" ext="zip" classifier="doc" settingsRef="${project.ivy.instance}"/>
+ </target>
- <target name="doit" depends=":package" />
+ <target name="doit" depends=":package" />
</project>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.plugins/xooki/0.1/xooki.ivy Tue Feb 22 15:55:55 2011
@@ -15,19 +15,19 @@
limitations under the License.
-->
<ivy-module version="2.0" >
- <info organisation="org.apache.easyant.plugins"
- module="xooki"
- status="milestone"
- revision="0.1">
- <description>
- This module provides functionalities for setting up a xooki-based documentation structure in your project.
- </description>
- </info>
- <publications>
- <artifact type="ant" />
- </publications>
- <dependencies>
- <dependency org="xooki" name="xooki" rev="0.1"/>
- <dependency org="org.apache.easyant.tasks" name="xooki-menu-generator" rev="0.1" conf="default"/>
- </dependencies>
+ <info organisation="org.apache.easyant.plugins"
+ module="xooki"
+ status="milestone"
+ revision="0.1">
+ <description>
+ This module provides functionalities for setting up a xooki-based documentation structure in your project.
+ </description>
+ </info>
+ <publications>
+ <artifact type="ant" />
+ </publications>
+ <dependencies>
+ <dependency org="xooki" name="xooki" rev="0.1"/>
+ <dependency org="org.apache.easyant.tasks" name="xooki-menu-generator" rev="0.1" conf="default"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/mavenivy-adapters/0.1/mavenivy-adapters.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/mavenivy-adapters/0.1/mavenivy-adapters.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/mavenivy-adapters/0.1/mavenivy-adapters.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/mavenivy-adapters/0.1/mavenivy-adapters.ivy Tue Feb 22 15:55:55 2011
@@ -15,27 +15,27 @@
limitations under the License.
-->
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
- <info organisation="org.apache.easyant.tasks" module="mavenivy-adapters" revision="0.1" status="release" publication="20100806201003">
- <ea:build module="build-std-java" revision="0.2">
- <ea:property name="project.ivy.instance" value="easyant.ivy.instance"/>
- <ea:property name="release.resolver" value="easyant-shared-modules"/>
- <ea:property name="shared.resolver" value="easyant-shared-modules"/>
- <ea:property name="local.resolver" value="easyant-shared-modules"/>
- </ea:build>
- </info>
- <configurations>
- <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
+ <info organisation="org.apache.easyant.tasks" module="mavenivy-adapters" revision="0.1" status="release" publication="20100806201003">
+ <ea:build module="build-std-java" revision="0.2">
+ <ea:property name="project.ivy.instance" value="easyant.ivy.instance"/>
+ <ea:property name="release.resolver" value="easyant-shared-modules"/>
+ <ea:property name="shared.resolver" value="easyant-shared-modules"/>
+ <ea:property name="local.resolver" value="easyant-shared-modules"/>
+ </ea:build>
+ </info>
+ <configurations>
+ <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
- </configurations>
- <dependencies>
- <dependency org="org.apache.maven" name="maven-ant-tasks" rev="2.1.0" conf="default->default">
- <exclude org="ant" module="ant"/>
- </dependency>
- <dependency org="org.apache.ivy" name="ivy" rev="2.1.0" conf="provided->default"/>
- <dependency org="junit" name="junit" rev="4.4" conf="test->default"/>
- <dependency org="org.apache.ant" name="ant" rev="1.8.1" conf="provided->default"/>
- <dependency org="org.apache.ant" name="ant-testutil" rev="1.8.1" conf="test->default" transitive="false"/>
- </dependencies>
+ </configurations>
+ <dependencies>
+ <dependency org="org.apache.maven" name="maven-ant-tasks" rev="2.1.0" conf="default->default">
+ <exclude org="ant" module="ant"/>
+ </dependency>
+ <dependency org="org.apache.ivy" name="ivy" rev="2.1.0" conf="provided->default"/>
+ <dependency org="junit" name="junit" rev="4.4" conf="test->default"/>
+ <dependency org="org.apache.ant" name="ant" rev="1.8.1" conf="provided->default"/>
+ <dependency org="org.apache.ant" name="ant-testutil" rev="1.8.1" conf="test->default" transitive="false"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/partial-jnlp-task/0.1/partial-jnlp-task.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/partial-jnlp-task/0.1/partial-jnlp-task.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/partial-jnlp-task/0.1/partial-jnlp-task.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/partial-jnlp-task/0.1/partial-jnlp-task.ivy Tue Feb 22 15:55:55 2011
@@ -15,19 +15,19 @@
limitations under the License.
-->
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
- <info organisation="org.apache.easyant.tasks" module="partial-jnlp-task" revision="0.1" status="release" publication="20091230134422">
- <description>
- This task is used to modify existing jnlp file.
- </description>
- <ea:build module="build-std-java" revision="0.2"/>
- <ea:property name="project.ivy.instance" value="easyant.ivy.instance"/>
- </info>
- <configurations>
- <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
- </configurations>
- <dependencies>
- <dependency org="org.apache.ant" name="ant" rev="1.7.1" conf="provided->default"/>
- </dependencies>
+ <info organisation="org.apache.easyant.tasks" module="partial-jnlp-task" revision="0.1" status="release" publication="20091230134422">
+ <description>
+ This task is used to modify existing jnlp file.
+ </description>
+ <ea:build module="build-std-java" revision="0.2"/>
+ <ea:property name="project.ivy.instance" value="easyant.ivy.instance"/>
+ </info>
+ <configurations>
+ <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
+ </configurations>
+ <dependencies>
+ <dependency org="org.apache.ant" name="ant" rev="1.7.1" conf="provided->default"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/xooki-menu-generator/0.1/xooki-menu-generator.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/xooki-menu-generator/0.1/xooki-menu-generator.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/xooki-menu-generator/0.1/xooki-menu-generator.ivy (original)
+++ incubator/easyant/core/trunk/repository/extra-modules/org.apache.easyant.tasks/xooki-menu-generator/0.1/xooki-menu-generator.ivy Tue Feb 22 15:55:55 2011
@@ -15,20 +15,20 @@
limitations under the License.
-->
<ivy-module version="2.0" xmlns:ea="http://www.easyant.org">
- <info organisation="org.apache.easyant.tasks" module="xooki-menu-generator" revision="0.1" status="release" publication="20100605222351">
- <ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2">
+ <info organisation="org.apache.easyant.tasks" module="xooki-menu-generator" revision="0.1" status="release" publication="20100605222351">
+ <ea:build organisation="org.apache.easyant.buildtypes" module="build-std-java" revision="0.2">
<ea:property name="project.ivy.instance" value="easyant.ivy.instance"/>
<ea:property name="shared.resolver" value="easyant-shared-modules"/>
- </ea:build>
- </info>
- <configurations>
- <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
- </configurations>
- <dependencies>
- <dependency org="org.apache.easyant" name="easyant-core" rev="0.8" revConstraint="latest.integration" conf="provided->default"/>
- <dependency org="org.apache.ant" name="ant" rev="1.8.1" conf="provided->default"/>
- <dependency org="junit" name="junit" rev="4.4" conf="test->default"/>
- </dependencies>
+ </ea:build>
+ </info>
+ <configurations>
+ <conf name="default" visibility="public" description="runtime dependencies 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="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."/>
+ </configurations>
+ <dependencies>
+ <dependency org="org.apache.easyant" name="easyant-core" rev="0.8" revConstraint="latest.integration" conf="provided->default"/>
+ <dependency org="org.apache.ant" name="ant" rev="1.8.1" conf="provided->default"/>
+ <dependency org="junit" name="junit" rev="4.4" conf="test->default"/>
+ </dependencies>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/third-party-lib/ant-contrib/ant-contrib/1.0b2/ant-contrib.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/ant-contrib/ant-contrib/1.0b2/ant-contrib.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/ant-contrib/ant-contrib/1.0b2/ant-contrib.ivy (original)
+++ incubator/easyant/core/trunk/repository/third-party-lib/ant-contrib/ant-contrib/1.0b2/ant-contrib.ivy Tue Feb 22 15:55:55 2011
@@ -16,29 +16,29 @@
limitations under the License.
-->
<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
- <info organisation="ant-contrib"
- module="ant-contrib"
- revision="1.0b2"
- status="release"
- publication="20061019215954"
- >
- <description homepage="http://ant-contrib.sourceforge.net">
- A collection of tasks (and at one point maybe types and other tools) for Apache Ant
- </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="ant-contrib" type="jar" ext="jar" conf="master"/>
- </publications>
+ <info organisation="ant-contrib"
+ module="ant-contrib"
+ revision="1.0b2"
+ status="release"
+ publication="20061019215954"
+ >
+ <description homepage="http://ant-contrib.sourceforge.net">
+ A collection of tasks (and at one point maybe types and other tools) for Apache Ant
+ </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="ant-contrib" type="jar" ext="jar" conf="master"/>
+ </publications>
</ivy-module>
Modified: incubator/easyant/core/trunk/repository/third-party-lib/antlr/antlr/2.7.6/antlr.ivy
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/repository/third-party-lib/antlr/antlr/2.7.6/antlr.ivy?rev=1073371&r1=1073370&r2=1073371&view=diff
==============================================================================
--- incubator/easyant/core/trunk/repository/third-party-lib/antlr/antlr/2.7.6/antlr.ivy (original)
+++ incubator/easyant/core/trunk/repository/third-party-lib/antlr/antlr/2.7.6/antlr.ivy Tue Feb 22 15:55:55 2011
@@ -16,27 +16,27 @@
limitations under the License.
-->
<ivy-module version="1.0" xmlns:m="http://ant.apache.org/ivy/maven">
- <info organisation="antlr"
- module="antlr"
- revision="2.7.6"
- status="release"
- publication="20060131023534"
- >
- <description homepage="http://www.antlr.org/" />
- </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="antlr" type="jar" ext="jar" conf="master"/>
- </publications>
+ <info organisation="antlr"
+ module="antlr"
+ revision="2.7.6"
+ status="release"
+ publication="20060131023534"
+ >
+ <description homepage="http://www.antlr.org/" />
+ </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="antlr" type="jar" ext="jar" conf="master"/>
+ </publications>
</ivy-module>