You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by rg...@apache.org on 2010/02/26 00:02:46 UTC
svn commit: r916484 - in /incubator/wookie/trunk: ant/ivy-common.xml
ant/ivy-java-common.xml ant/ivysettings.xml ivy.xml
Author: rgardler
Date: Thu Feb 25 23:02:45 2010
New Revision: 916484
URL: http://svn.apache.org/viewvc?rev=916484&view=rev
Log:
Add version number to jar file [FIXES WOOKIE-108]
Publish local no longer uses the timestamp - use SNAPSHOTS instead
Modified:
incubator/wookie/trunk/ant/ivy-common.xml
incubator/wookie/trunk/ant/ivy-java-common.xml
incubator/wookie/trunk/ant/ivysettings.xml
incubator/wookie/trunk/ivy.xml
Modified: incubator/wookie/trunk/ant/ivy-common.xml
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/ant/ivy-common.xml?rev=916484&r1=916483&r2=916484&view=diff
==============================================================================
--- incubator/wookie/trunk/ant/ivy-common.xml (original)
+++ incubator/wookie/trunk/ant/ivy-common.xml Thu Feb 25 23:02:45 2010
@@ -88,18 +88,6 @@
<property file="${project.build.classes.dir}/${ant.project.name}.properties" />
</target>
- <target name="local-version">
- <tstamp>
- <format property="now" pattern="yyyyMMddHHmmss"/>
- </tstamp>
- <property name="revision" value="${now}"/>
- <!-- used only to create a local version and put the corresponding file in the jar so that it will be displayed by the module -->
- <mkdir dir="${project.build.classes.dir}"/>
- <echo message="version=${revision}" file="${project.build.classes.dir}/${ant.project.name}.properties" append="false" />
-
- <property file="${project.build.classes.dir}/${ant.project.name}.properties" />
- </target>
-
<target name="clean-local" depends="configure" description="cleans the local repository for the current module">
<delete dir="${ivy.local.default.root}/${ant.project.name}"/>
</target>
Modified: incubator/wookie/trunk/ant/ivy-java-common.xml
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/ant/ivy-java-common.xml?rev=916484&r1=916483&r2=916484&view=diff
==============================================================================
--- incubator/wookie/trunk/ant/ivy-java-common.xml (original)
+++ incubator/wookie/trunk/ant/ivy-java-common.xml Thu Feb 25 23:02:45 2010
@@ -31,9 +31,7 @@
<property name="dist.dir" location="dist"/>
- <property name="jar.file" location="${dist.dir}/${ant.project.name}.jar"/>
-
- <property name="java.source.version" value="1.5"/>
+ <property name="java.source.version" value="1.5"/>
<property name="java.target.version" value="1.5"/>
<target name="init">
@@ -119,30 +117,35 @@
<target name="jar" depends="clean-dist, version, compile-core" description="--> make a jar file for this project">
<mkdir dir="${dist.dir}"/>
- <jar destfile="${jar.file}">
+ <jar destfile="${dist.dir}/${ant.project.name}-${version}.jar">
<fileset dir="${project.build.classes.dir}"/>
</jar>
</target>
<target name="publish" depends="clean-build, new-version, jar" description="--> publish this project in the ivy repository">
- <property name="revision" value="${version}"/>
- <ivy:publish
+ <ivy:publish
artifactspattern="[artifact].[ext]"
resolver="shared"
- pubrevision="${revision}"
+ pubrevision="${version}"
/>
<echo message="project ${ant.project.name} released with version ${revision}" />
</target>
- <target name="publish-local" depends="clean-dist, local-version, jar" description="--> publish this project in the local ivy repository">
+ <target name="publish-local" depends="clean-dist, jar" description="--> publish this project in the local ivy repository">
<delete file="${build.dir}/ivy.xml"/> <!-- delete last produced ivy file to be sure a new one will be generated -->
+ <tstamp>
+ <format property="now" pattern="yyyyMMddHHmmss"/>
+ </tstamp>
+ <ivy:makepom ivyfile="${basedir}/ivy.xml" pomfile="${dist.dir}/wookie.pom"/>
<ivy:publish resolver="local"
artifactspattern="${dist.dir}/[artifact].[ext]"
- pubrevision="${revision}"
+ pubrevision="${version}"
forcedeliver="true"
pubdate="${now}"
- />
- <echo message="project ${ant.project.name} published locally with version ${revision}" />
+ overwrite="true">
+ <artifact name="wookie" type="pom" ext="pom"/>
+ </ivy:publish>
+ <echo message="project ${ant.project.name} published locally with version ${version}" />
</target>
</project>
Modified: incubator/wookie/trunk/ant/ivysettings.xml
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/ant/ivysettings.xml?rev=916484&r1=916483&r2=916484&view=diff
==============================================================================
--- incubator/wookie/trunk/ant/ivysettings.xml (original)
+++ incubator/wookie/trunk/ant/ivysettings.xml Thu Feb 25 23:02:45 2010
@@ -3,7 +3,7 @@
<resolvers>
<chain name="wookie-chain">
- <filesystem name="local">
+ <filesystem name="local" m2compatible="true" local="true">
<artifact pattern="${user.home}/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision].[ext]" />
</filesystem>
<filesystem name="wookie-local">
Modified: incubator/wookie/trunk/ivy.xml
URL: http://svn.apache.org/viewvc/incubator/wookie/trunk/ivy.xml?rev=916484&r1=916483&r2=916484&view=diff
==============================================================================
--- incubator/wookie/trunk/ivy.xml (original)
+++ incubator/wookie/trunk/ivy.xml Thu Feb 25 23:02:45 2010
@@ -1,5 +1,5 @@
<ivy-module version="2.0">
- <info organisation="org.apache.incubator" module="wookie"/>
+ <info organisation="org.apache.incubator" module="wookie" revision="0.8.1-SNAPSHOT"/>
<configurations>
<conf name="deploy"/>