前提
現場業務中です。
言語:Java
フレームワーク:Struts
ビルドツール:Ant
という、相当古いシステムのため非常にニッチかと思いますが、
備忘録も兼ねて投稿します…
やりたいこと
コード修正後、build.xmlを実行し、Jarファイルを生成、デプロイをしたい。
エラー内容
「シンボルが見つけられません」というエラーが出力される。
調査
Import文でエラーが出ている。
いくつかのクラスで、Javaの共通部品(Utilクラス等をまとめたパッケージ)を
インポートできていない。
しかし、共通部品のJavaファイル自体は確実に存在しており、
プロジェクトエクスプローラーでも表示されている。
原因
Jarファイルの生成が出来ていない。
解決策
build.xmlファイルを実行するとき、ビルドターゲットの順序を指定する。
build.xmlを右クリック、「実行の構成」を選択。
ターゲットから、ビルドする部品を選択する。
このとき「共通部品」→「インポート文でエラーが出ている部品」の順でビルドするよう指定する。