Jigsaw + Ant

Remi Forax forax at univ-mlv.fr
Wed Mar 30 09:18:04 UTC 2016


Hi Tomas,
many thanks for your work,
it seems, i will be able to ditch the shell scripts i currently used soon :)

May i ask you to also add the support for modules in the jar task and to create a jlink task ?

regards,
Rémi

----- Mail original -----
> De: "Tomas Zezula" <tomas.zezula at oracle.com>
> À: jigsaw-dev at openjdk.java.net
> Envoyé: Mercredi 30 Mars 2016 07:53:56
> Objet: Jigsaw + Ant
> 
> Hi All,
> the Ant 1.9.7alpha (https://ant.apache.org/nightlies.html) now supports
> modules in the Javac and Java tasks.
> 
> The Javac single module compilation example:
> 
> <javac srcdir="${src}"
>          destdir="${build}"
>          includeantruntime="false"
>          modulepath="modules"
>          source="9"
>   />
> 
> 
> The Javac multi-module compilation example:
> 
> <javac modulesourcepath="${src}/*/{gen,lin{32,64}}/classes"
>          destdir="${build}"
>          includeantruntime="false"
>          modulepath="modules"
>          source="9"
>   />
> 
> The main module execution example:
> 
> <java fork="true"
>            module="TestModule"
>            modulepath="lib:dist/test.jar”/>
> 
> An execution of an explicit main class in a module:
> 
> <java fork="true"
>            module="TestModule"
>            classname="Main">
>          <modulepath>
>            <pathelement location="lib"/>
>            <pathelement location="dist/test.jar"/>
>          </modulepath>
>        </java>
> 
> 
> — Tomas


More information about the jigsaw-dev mailing list