我已经使用 Java 创建了一个 Web 应用程序。根据设计,我为该 Web 应用程序创建了一个插件。 当我发布包时,我想将该插件的 jar 文件打包到“WEB-INF/lib”目录中。 我只是手动复制 jar 文件。相反,是否有任何功能可以使用 Maven 处理这些事情? 我不想将该插件作为依赖项添加到 Web 应用程序中。
最佳答案
您可以在 Maven War 插件中指定它。请参阅下文。
让
jar 文件 -> jarfile.jar
jar 文件路径 -> jarFilePath(引用基本目录)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<!--jarfile.jar file in to the WEB-INF/lib folder -->
<resource>
<directory>jarFilePath</directory>
<includes>
<include>jarfile.jar</include>
</includes>
<targetPath>WEB-INF/lib</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
关于maven - 在maven中将单独的jar文件打包为war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54006911/