top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
Ant から Java を呼び出すシンプルサンプルをメモします。これが記述をよく忘れがちなのです。
<property name="classpath" refid="maven.runtime.classpath" />
<java classname="jp.igapyon.diary.v3.md2html.IgapyonMd2Html">
<arg value="-s" />
<arg value="." />
<arg value="-t" />
<arg value="target/md2html" />
<arg value="-r" />
<classpath>
<pathelement path="${classpath}" />
</classpath>
</java>
これを Maven と組み合わせて、Maven から Ant そして Java を呼び出す際の流れをメモします。
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<configuration>
<target>
<property name="classpath" refid="maven.runtime.classpath" />
<java classname="jp.igapyon.diary.v3.indexing.keyword.KeywordMdTextGenerator">
<classpath>
<pathelement path="${classpath}" />
</classpath>
</java>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
<dependencies>
<!-- sample of dependency, for ant ftp -->
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>[3.5,4.0)</version>
</dependency>
</dependencies>
</plugin>
Last modified: $Date: 2017-01-26 $