Eliosoft / elios

Entertainment LIghting Open source Software a.k.a ELIOS is a Java application that provides remote management capabilities to your lighting system based on Art-Net. This project is released under GPL v3.
http://www.eliosoft.net
GNU General Public License v3.0
6 stars 3 forks source link

Switch from Ant to Maven #51

Closed acollign closed 11 years ago

acollign commented 11 years ago

I'm working on branch 51-maven. Jar + Executable jar (all in one) already handled by the pom.

acollign commented 11 years ago

Supported in 4576e97fd091284ece0cd7d6a0b105aa9f4ac5e3 :

Next and last step before I drop our ugly and unmaintainable build.xml :

acollign commented 11 years ago

Looks like everything is ok. May I ask others (we now have people watching us ;-)) to

  1. checkout artnet4j and run
 ant
 mvn install:install-file -Dfile=lib/artnet4j.jar \ -DgroupId=net.eliosoft 
        -DartifactId=artnet4j \ -Dversion=0001 -Dpackaging=jar
  1. checkout the 51-maven branch of elios and run

    mvn -P distribution clean site:site package

  2. check that we have the following executables:

    • elios-0.3-dev-all.jar that is exec jar
    • elios-0.3-dev-installer.exe that is the windows installer
    • elios-0.3-dev-installer.jar that is the universal installer

    and a site containing:

    • project information (except the mailing list info because we haven't one yet)
    • user guide
    • javadoc