以下は、Maven オーバーレイプラグインを使用して、Java Web アプリ プロジェクトを Maven Central でホストされている Web アプリ プロジェクトにオーバーレイする方法の例です。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>cas</warName>
<overlays>
<overlay>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<excludes>
<exclude>WEB-INF/cas.properties</exclude>
<exclude>WEB-INF/classes/log4j.xml</exclude>
</excludes>
</overlay>
</overlays>
</configuration>
<plugin>
ご覧のとおり、この例ではcas-server-webapp
Maven Central に保存されている WAR でプロジェクトをオーバーレイするように Maven を構成しています。しかし、自分のcas-server-webapp
プロジェクトがm2
Maven キャッシュにローカルに保存されている場合はどうなるでしょうか? Maven Central でホストされているものではなく、その(ローカル) WARを使用したい場合はどうすればよいですか? Maven Overlay のドキュメントを 2 回読みましたが、これを構成する方法がわかりません。
m2
Maven Central ではなくローカル Maven キャッシュ ( ) からオーバーレイ WAR をプルするように Maven Overlay プラグインを構成するにはどうすればよいですか?