それは、特定のターゲットのためのクラスパスをAntの印刷を行うことは可能ですか?もしそうなら、どのように?

StackOverflow https://stackoverflow.com/questions/2430445

  •  19-09-2019
  •  | 
  •  

質問

私はそれが(build.xmlファイルで)その<pathelement location="${xxx}"/>要素で<path refid="foo.class.path"/><path id="bar.class.path">要素のかなり長いリストを持って構築するためのターゲットを取得しようとしています。私はエラーを「パッケージcom.somecompany.somepackageが存在しない」得続ける、と私は苦労これらのパッケージを追いかけ、私は私たちのリポジトリからそれらを同期したことを確認することを持っています。

私はこのチームに新たなんだので、私は、ビルドに慣れていないんだけど、私は可能な(私は他の非常に忙しいチームメンバーを気にしない)場合は、自分自身をこれを理解することを好むだろう。私はアリと非常に限られた経験を持っています。

私は私が構築しようとしている対象のクラスパスからAntのプリントを持っていることができれば、それは私にかなりの時間を節約すると思います。

役に立ちましたか?

解決

プロパティへのパスを変換するpathconvertタスクを使用します。

<path id="classpath">
....
</path>

<pathconvert property="classpathProp" refid="classpath"/>

<echo>Classpath is ${classpathProp}</echo>
pathconvert の

ドキュメントます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top