top / index / prev / next / target / source

2017-01-26 diary: [Maven] 中の [Ant] 記述から [Java] アプリを実行するシンプルサンプル

いがぴょんの日記 日記形式でつづる いがぴょんコラム ウェブページです。

[Maven] 中の [Ant] 記述から [Java] アプリを実行するシンプルサンプル

Ant から Java アプリ実行のシンプルサンプル

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 中の Ant 記述から 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 $

登場キーワード


この日記について