虽然发布使用常春藤文物:发布 Ant任务,文物名称与任何附加我们指定修订/ pubrevision常春藤的属性:发布任务。的Apache常春藤:如何有时间标记附加到的文物,同时发布
有没有办法给这个名字追加时间戳?
要详细阐述一下... 我想发布我的工件(例如test.jar)到版本为DEV.SNAPSHOT的存储库(可能是公共或共享),但发布的JAR的名称应该像测试-DEV.SNAPSHOT.currentTimestamp.jar
但我发布Ant任务是为后续的发布为测试DEV.SNAPSHOT.jar
<target name="publish-local" depends="jar">
<tstamp>
<format property="snapshot.timestamp" pattern="yyyyMMdd.HHmmss"/>
</tstamp>
<move file="${jar.file}" tofile="${build.dir}/${ant.project.name}-DEV.SNAPSHOT.${snapshot.timestamp}.jar"/>
<ivy:deliver deliverpattern="${build.dir}/ivy-[revision].${snapshot.timestamp}.xml" pubrevision="DEV.SNAPSHOT" status="integration"/>
<ivy:resolve/>
<ivy:publish resolver="my-local" pubrevision="DEV.SNAPSHOT" status="integration" overwrite="true" publishivy="true">
<ivy:artifacts pattern="${build.dir}/[artifact]-[revision].${snapshot.timestamp}.[ext]"/>
</ivy:publish>
</target>
不理解为什么常春藤:发布更名神器?任何帮助?