私はいくつかのMavenプロジェクトを持っています:
mainProject(WAR)
- messages.properties
- messages_pt.properties
- messages_ja.properties
projectForTesting(JAR)
上記のいずれも、もう一方については何も知りません。
私の目標は、のためにResourceBundleMessageSourceと国際化を提供することであるprojectForTestingに基づいてmessages.propertiesからmainProject。
私は遊んでみました:
maven-war-plugin
しかし、それが正しいかどうかはわかりません。
mainProjectのすべてのプロパティにアクセスできるように、projectForTestingの依存関係を正しく追加する方法を知っておくとよいでしょう。
私はすでに次の方法でこの問題を修正しました:
mainProjectのpom.xmlに追加しました
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<packagingIncludes>**/*.properties,**/*.class</packagingIncludes>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
次に、projectForTestingの依存関係を追加します。
<dependency>
<groupId>com.project.test</groupId>
<artifactId>mainProject</artifactId>
<version>${project.version}</version>
<classifier>classes</classifier>
</dependency>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加