現在、pom.xml でアセンブリ プラグインを使用していませんが、次のエラーが発生します。
[INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error reading assemblies: Error locating assembly descriptor: src/main/assembly/assembly.xml
[1] [INFO] Searching for file location: C:\Users\yue\Documents\idgar_project\src\idgarsec_war\src\main\assembly\assembly.xml
[2] [INFO] File: C:\Users\yue\Documents\idgar_project\src\idgarsec_war\src\main\assembly\assembly.xml does not exist.
[3] [INFO] File: C:\Users\yue\Documents\idgar_project\src\idgarsec_war\src\main\assembly\assembly.xml does not exist.
[INFO] ------------------------------------------------------------------------
現在、src/main/webapp ディレクトリには何もありません。代わりに、このコンテンツは他のディレクトリにあります。pom.xml で使用していないのに、アセンブリについて不平を言うのはなぜですか?
元の pom.xml はかなり長いですが、maven-war-plugin を使用する部分は次のとおりです。
<build>
<finalName>idgarsec</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<packagingExcludes>WEB-INF/classes/**,WEB-INF/jsscripts/**,WEB-INF/themes/**</packagingExcludes>
<webResources>
<resource>
<directory>../idgarsec/webapp/WEB-INF/jsscripts/</directory>
<targetPath></targetPath>
<filtering>true</filtering>
</resource>
<resource>
<directory>../idgarsec/webapp/WEB-INF/themes/</directory>
<targetPath>themes</targetPath>
<filtering>true</filtering>
</resource>
<resource>
<directory>../idgarsec/webapp/WEB-INF/</directory>
<targetPath>WEB-INF</targetPath>
<filtering>true</filtering>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>