Generate pom in a separate target for jitpack

This commit is contained in:
Roel Spilker committed 2018-08-28 00:01:10 +02:00
1 parent 89c4688790
commit 381f676e99
2 files changed
+10 -8

No files matched your search

+9 -7
View File
@@ -374,11 +374,8 @@ lombok.launch.AnnotationProcessorHider$ClaimingProcessor,isolating</echo>
</condition>
</target>
<target name="install-maven" depends="version,dist,-mvn-ext" description="Install THE lombok.jar into the local maven repository using Apache Maven">
<condition property="mvn-exe" value="${env.MAVEN_HOME}/bin/mvn${mvn-ext}" else="mvn${mvn-ext}">
<isset property="env.MAVEN_HOME" />
</condition>
<echo message="Lombok version: ${lombok.version}-SNAPSHOT" />
<target name="generate-pom" depends="version,dist">
<echo message="Lombok version: ${lombok.version}-SNAPSHOT" />
<echo file="pom.xml"><![CDATA[<project>
<modelVersion>4.0.0</modelVersion>
@@ -386,7 +383,13 @@ lombok.launch.AnnotationProcessorHider$ClaimingProcessor,isolating</echo>
<artifactId>lombok</artifactId>
<version>]]>${lombok.version}-SNAPSHOT<![CDATA[</version>
</project>]]></echo>
</target>
<target name="install-maven" depends="generate-pom,-mvn-ext" description="Install THE lombok.jar into the local maven repository using Apache Maven">
<condition property="mvn-exe" value="${env.MAVEN_HOME}/bin/mvn${mvn-ext}" else="mvn${mvn-ext}">
<isset property="env.MAVEN_HOME" />
</condition>
<exec executable="${mvn-exe}" failifexecutionfails="false" resultproperty="mvn-result">
<arg value="install:install-file"/>
<arg value="-Dfile=dist/lombok-${lombok.version}.jar"/>
@@ -395,7 +398,6 @@ lombok.launch.AnnotationProcessorHider$ClaimingProcessor,isolating</echo>
<arg value="-Dversion=${lombok.version}-SNAPSHOT"/>
<arg value="-Dpackaging=jar"/>
</exec>
<delete file="pom.xml" quiet="true" />
<condition property="mvn-notfound" value="true">
<not><isset property="mvn-result" /></not>
</condition>
+1 -1
View File
@@ -2,4 +2,4 @@ jdk:
- openjdk10
install:
- echo "Running a custom install command"
- ant install-maven
- ant generate-pom