legacy-knowledge-base
公開されました Jul. 2, 2025

maven ワークスペースのルートから mvn generate-resources を実行すると、portlet-model-hints.xml への変更が失われる。

投稿者

Sorin Pop

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • プロジェクトのサービスビルダーフォルダ配下のportlet-model-hints.xmlを少し変更(ヒントなど)したところ
mvn clean generate-resources

コマンド. このコマンドをサービスフォルダ内から実行すると、変更は維持されますが、mavenプロジェクトのルートフォルダから実行すると、portlet-model-hints.xmlは新しいファイルに置き換わってしまい、変更が消えてしまいます。

Environment

  • Maven

解決策

  • pom.xmlにこのような行があることを確認してください:
<mergeModelHintsConfigs>${project.basedir}/src/main/resources/META-INF/portlet-model-hints.xml
</mergeModelHintsConfigs>

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base