[解決済み] Ant に特定のターゲットのクラスパスを出力させることは可能ですか?もし可能なら、どのようにすればよいですか?
2023-07-03 18:50:26
質問
私は、かなり長いリストを持つターゲットをビルドしようとしています。
<pathelement location="${xxx}"/>
と
<path refid="foo.class.path"/>
要素で、その
<path id="bar.class.path">
要素で構成されています (build.xml ファイル内)。 パッケージ com.somecompany.somepackage does not exist" というエラーが常に発生し、これらのパッケージを追跡して、リポジトリから同期させたことを確認するのに苦労しています。
私はこのチームの新参者なので、ビルドには不慣れですが、できれば自分で解決したいです (他の非常に忙しいチームメンバーに迷惑をかけないように)。 私は Ant の経験が非常に限られています。
もし私がビルドしようとしているターゲットのクラスパスをAntにプリントアウトさせることができれば、かなりの時間を節約できると思うのですが。
どのように解決するのですか?
を使用します。
pathconvert
タスクを使って、パスをプロパティに変換します。
<path id="classpath">
....
</path>
<pathconvert property="classpathProp" refid="classpath"/>
<echo>Classpath is ${classpathProp}</echo>
関連
-
mvn' は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
Springの設定でxsdファイルのバージョン番号を設定しない方が良い理由
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
eclipse にリソースリーク:'in' が閉じない
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
春ブート複数のデータソースの管理(atomikos)同じサーバーホスト上の複数のプロジェクトを開始する複数のJava - jarのエラーソリューション
-
Java の double データ型における 0.0 と -0.0 の問題
-
Java基礎 - マッピングとQ/A
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Springの設定でxsdファイルのバージョン番号を設定しない方が良い理由
-
SLF4J: クラス・パスに複数のSLF4Jバインディングが含まれています。
-
プロジェクトの依存関係を解決できない。
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
無効なメソッド宣言
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
Javaがテキストファイルを読み込む
-
Java の double データ型における 0.0 と -0.0 の問題