Maven Eclipse の統合に問題があります。Run as profile を使用してプロジェクトをコンパイルすることができ、コマンドプロンプトからもすべて問題ありません
しかし、Eclipse マーカーでは、更新/コンパイルすると以下のエラーが発生します
ArtifactDescriptorException: hiddeninfo:jar:27.0.0-${env}-SNAPSHOT のアーティファクト記述子の読み取りに失敗しました: ArtifactResolutionException: http://hiddeninfo/nexus から hiddeninfo:pom:27.0.0-${env}-SNAPSHOT を転送できませんでした/content/groups/public はローカル リポジトリにキャッシュされました。パブリックの更新間隔が経過するか、更新が強制されるまで、解決は再試行されません。
元のエラー: アーティファクト hiddeninfo:pom:27.0.0-${env}-SNAPSHOT をパブリック (http://hiddeninfo/nexus/content/groups/public) から転送できませんでした: インデックス 106 のパスに不正な文字: http ://hiddeninfo/nexus/content/groups/public/hiddeninfo-27.0.0-${envs}-SNAPSHOT.pom
リポジトリフォルダーを削除して、再度更新しました。まだ同じ問題。そして、実際に引数として渡すこの「$env」の背後にある理由はかなり確信しています。
コマンド プロンプトでは、次のコマンドが機能します。
mvn clean install -Penv-itt
ただし、次のコマンドは上記と同じエラーをスローします。
mvn clean install
では、Eclipse からこれらのエラーを取り除くために、引数や別の回避策を受け入れるように Maven 更新プロジェクトを変更するにはどうすればよいでしょうか?