レガシー プロジェクトを開始し、Maven を使用してビルドしようとしています。Eclipse EE と Tomcat v7.0 を使用しています。ターミナルで「mvn package」を実行すると、上記のタイトル行のエラーが発生します。私のpom.xmlファイルには次の依存関係があるため、このエラーは本当に私を困惑させています
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
また、Properties>Targeted Runtimes をチェックインし、Tomcat v7.0 が選択されたランタイムであることを確認しました。私のEclipse環境に問題があると確信しており、修正方法についていくつかの提案が欲しい.
編集:ここにいくつかの追加情報があります。「mvn package」を実行した後の最初の出力は
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project myProject: Compilation failure: Compilation failure:
これに続いて、元の投稿に含めるのを忘れていた別の奇妙なエラーが発生しました。パッケージ javax.servlet のように、org.apache.catalina も tomcat に含める必要があるため、奇妙だと言います。
[ERROR] /path/to/Main.java:[7,26] error: package org.apache.catalina does not exist
また、これは古いプロジェクトではないため、レガシー プロジェクトの意味を混同したと思います。それは、私が現在元の作成者を支援している、すでに多くの作業が行われたプロジェクトです。