LoginSignup
6
7

More than 5 years have passed since last update.

【問題解決】「Maven Clean」で、「The requested profile "pom.xml" could not be activated because it does not exist.」という警告が発生

Last updated at Posted at 2017-12-30

環境

  • Eclipse Pleiades 4.7
  • Maven 3.3.9 (Eclipse pleiadesに組み込まれていたもの. EMBEDDED)
  • Java8
  • Spring Boot 1.5.7

問題

「Maven Clean」を実行した際に、警告が発生しました。

警告が発生した操作

  1. Eclipseのプロジェクトを選択し、右クリック
  2. 「実行→Maven Clean 」を選択
    • Maven Installなど、Maven Clean以外でも発生した

警告内容

コンソールに「[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.」というメッセージが表示されました。

console
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ demo ---
[INFO] Deleting C:\MyProgram\pleiades_4.7\workspace\demo\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.548 s
[INFO] Finished at: 2017-12-31T02:08:08+09:00
[INFO] Final Memory: 11M/243M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.

原因

Eclipseで、アクティブMavenプロファイルに「pom.xml」が指定されていたことが、原因のようです。
Mavenのプロファイルが完全に理解していないため、「ようです」という表現にしました。
デフォルト設定がpom.xmlだったと思うので、Eclipseの設定でなくpom.xmlの中身に問題があると思うのですが、知識不足のためよく分かりません。。。

image

解決策

  1. Eclipseで、プロジェクトのプロパティを開く
  2. 「Maven」を選択
  3. 「アクティブMavenプロファイル」を空欄にする

image

再度「Maven clean」を実行したら、警告は消えました。

参考にしたサイト

よく分からないこと

  • Mavenのプロファイル。アクティブとは?
6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7