忍者ブログ

「maven-antrun-pluginでパラメータで実行targetを切り替える」の詳細記事: Javaってまだいけますか

Javaってまだいけますか

いっぱいいっぱいで無理なので学んだ事をいちいちメモっていくブログです。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Navigation

maven-antrun-pluginでパラメータで実行targetを切り替える

Google先生を参考に、
<tasks if="パラメータ"> 
Antの処理
</tasks>

とやってみたがうまく動かない。っていうかifとかちゃんと見てんのか。
という感じだったので、別の方法で試してみました。
(いや、もちろん僕がどっか間違ってることは確かですけど…)

---- pom.xml -----
<plugin> 
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<configuration>
<tasks>
<echo message="run build.xml" />
<ant antfile="build.xml" target="${ant.target}" inheritRefs="true"/>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>


---- build.xml ----
<?xml version="1.0" encoding="Shift_JIS"?> 
<project name="sample" basedir="." default="target_it">
<target name="target_ut">
<echo message="process is none" />
</target>

<target name="target_it">
<echo message="including config_it.properties" />
<copy file="resources/config_it.properties"
tofile="target/classes/config.properties"
overwrite="true" />
</target>

<target name="target_release">
<echo message="including config_release.properties" />
<copy file="resources/config_release.properties"
tofile="target/classes/config.properties"
overwrite="true" />
</target>
</project>

としてから、

$ mvn -Dant.target=target_it package 

とすることで切り替えができました。
PR

Navigation

「maven-antrun-pluginでパラメータで実行targetを切り替える」にトラックバックする

「maven-antrun-pluginでパラメータで実行targetを切り替える」へのトラックバック

「maven-antrun-pluginでパラメータで実行targetを切り替える」へのコメント

「maven-antrun-pluginでパラメータで実行targetを切り替える」にコメントする

コメント作成

Navigation

Copyright ©  Javaってまだいけますか  All Rights Reserved.
  • 忍者ブログ
  • [PR]

menu

ブログ内検索

カテゴリー

カウンター

忍者アド

リンク

最新CM

[07/17 セバ]
[12/27 NONAME]

最新記事

(10/15)
(10/01)
(08/12)
(08/12)
(08/11)

プロフィール

HN:
takacy.k
年齢:
45
性別:
男性
誕生日:
1979/08/13
趣味:
自己紹介:
個人的なメモですので、投稿内容について真偽を保証するものではありません。また、当ブログの内容をご利用になったことによる(以下略)

最新TB

RSS

アーカイブ

アクセス解析