Virgo Build - Ant/Ivy based build system

Clone this repo:
  1. c1e6095 Prepare next release cycle 1.5.1 by Florian Waibel · 4 weeks ago master
  2. fd6bdda Prepare manual release 1.5.0.RELEASE by Florian Waibel · 4 weeks ago
  3. f368e95 Ignore IntelliJ metadata by Florian Waibel · 4 weeks ago
  4. ca92698 Replace incubator URL in ivy.xml by Florian Waibel · 4 weeks ago
  5. f098946 Update organization and module name for the new org.eclipse.jdt.core.compiler.batch.version. by Violeta Georgieva · 5 years ago

Virgo Build Tools

Note: This document is an addition to Building Virgo Build.

Building virgo-build-tools for the impatient

Put Apache Ant on the class path (export PATH=$PATH:$ANT_HOME/bin)

ant -f build-virgo-build/build.xml clean package
...
      [zip] Building zip: /Users/virgo/scm-repos/virgo-build-tools/build-virgo-build/target/artifacts/virgo-build-tools-1.5.0.RELEASE.zip

BUILD SUCCESSFUL

Prepare a release build

Note: At the time of writing we don't have a CI build anymore!

Visit build.properties and

  • choose proper version,
  • swich release.type to release and
  • add build.stamp=RELEASE:
version=1.5.0
release.type=release
build.stamp=RELEASE
...

Version 1.5.0.RELEASE has bee uploaded manually!