aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoel Spilker <r.spilker@gmail.com>2018-09-10 22:20:41 +0200
committerRoel Spilker <r.spilker@gmail.com>2018-09-10 22:20:41 +0200
commit3c6513073b4aa89fc5ae2fa52528de79d07d33a6 (patch)
treea466717b8d506986b2c1873f10e936ef45b79335
parentb60541526c7047aff0f4b2a1aac37804913c61de (diff)
downloadlombok-3c6513073b4aa89fc5ae2fa52528de79d07d33a6.tar.gz
lombok-3c6513073b4aa89fc5ae2fa52528de79d07d33a6.tar.bz2
lombok-3c6513073b4aa89fc5ae2fa52528de79d07d33a6.zip
create edge-SNAPSHOT maven artifacts
-rw-r--r--build.xml32
-rw-r--r--doc/maven-pom.xml13
-rw-r--r--jitpack.yml5
3 files changed, 20 insertions, 30 deletions
diff --git a/build.xml b/build.xml
index 2c3188da..a33b31e3 100644
--- a/build.xml
+++ b/build.xml
@@ -374,30 +374,25 @@ lombok.launch.AnnotationProcessorHider$ClaimingProcessor,isolating</echo>
</condition>
</target>
- <target name="generate-pom" depends="version,dist">
- <echo message="Lombok version: ${lombok.version}-SNAPSHOT" />
-
- <echo file="build/pom.xml"><![CDATA[<project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <version>]]>${lombok.version}-SNAPSHOT<![CDATA[</version>
-</project>]]></echo>
+ <target name="-version-edge">
+ <property name="lombok.version.mvn" value="edge-SNAPSHOT" />
</target>
- <target name="install-maven" depends="generate-pom,-mvn-ext" description="Install THE lombok.jar into the local maven repository using Apache Maven">
+ <target name="edge-maven" depends="-version-edge,-mvn-ext,-prepare-maven" 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="deploy:deploy-file" />
<arg value="-Dfile=dist/lombok-${lombok.version}.jar" />
+ <arg value="-Dsources=dist/lombok-${lombok.version}-sources.jar" />
+ <arg value="-Djavadoc=dist/lombok-${lombok.version}-javadoc.jar" />
<arg value="-DgroupId=org.projectlombok" />
<arg value="-DartifactId=lombok" />
- <arg value="-Dversion=${lombok.version}-SNAPSHOT" />
- <arg value="-Dpackaging=jar" />
- <arg value="-DpomFile=build/pom.xml" />
+ <arg value="-Dversion=edge-SNAPSHOT" />
+ <arg value="-DpomFile=build/mavenPublish/pom.xml" />
+ <arg value="-Durl=file://${basedir}/build/edgePublish" />
</exec>
<condition property="mvn-notfound" value="true">
<not><isset property="mvn-result" /></not>
@@ -835,7 +830,7 @@ You can also create your own by writing a 'testenvironment.properties' file. The
</ant>
</target>
- <target name="maven" depends="version, dist, javadoc" description="Build a maven artifact bundle.">
+ <target name="-prepare-maven" depends="version, dist, javadoc">
<jar destfile="dist/lombok-${lombok.version}-javadoc.jar">
<fileset dir="doc/api" />
</jar>
@@ -850,13 +845,18 @@ You can also create your own by writing a 'testenvironment.properties' file. The
<fileset dir="test/core/src" />
</jar>
<mkdir dir="build/mavenPublish" />
+ <!-- Could already be set for edge releases -->
+ <property name="lombok.version.mvn" value="${lombok.version}" />
<copy tofile="build/mavenPublish/pom.xml" overwrite="true" file="doc/maven-pom.xml">
<filterchain>
<replacetokens>
- <token key="VERSION" value="${lombok.version}" />
+ <token key="VERSION" value="${lombok.version.mvn}" />
</replacetokens>
</filterchain>
</copy>
+ </target>
+
+ <target name="maven" depends="-prepare-maven" description="Build a maven artifact bundle.">
<tar destfile="build/mavenPublish/mavenPublish.tar.bz2" compression="bzip2">
<tarfileset dir="dist">
<include name="lombok-${lombok.version}.jar" />
diff --git a/doc/maven-pom.xml b/doc/maven-pom.xml
index baba7ca6..99643f64 100644
--- a/doc/maven-pom.xml
+++ b/doc/maven-pom.xml
@@ -21,8 +21,8 @@
<url>http://github.com/rzwitserloot/lombok</url>
</scm>
<issueManagement>
- <system>Google Code</system>
- <url>http://code.google.com/p/projectlombok/issues</url>
+ <system>GitHub Issues</system>
+ <url>https://github.com/rzwitserloot/lombok/issues</url>
</issueManagement>
<developers>
<developer>
@@ -30,18 +30,13 @@
<name>Reinier Zwitserloot</name>
<email>reinier@projectlombok.org</email>
<url>http://zwitserloot.com</url>
- <timezone>+1</timezone>
+ <timezone>Europe/Amsterdam</timezone>
</developer>
<developer>
<id>rspilker</id>
<name>Roel Spilker</name>
<email>roel@projectlombok.org</email>
- <timezone>+1</timezone>
- </developer>
- <developer>
- <id>rgrootjans</id>
- <name>Robbert Jan Grootjans</name>
- <timezone>+1</timezone>
+ <timezone>Europe/Amsterdam</timezone>
</developer>
</developers>
</project>
diff --git a/jitpack.yml b/jitpack.yml
deleted file mode 100644
index b8c08047..00000000
--- a/jitpack.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-jdk:
-- openjdk10
-install:
-- echo "Running a custom install command"
-- ant install-maven \ No newline at end of file