将单独的 jar 文件打包到 Maven 中的 war 文件
Packaging separate jar file to war file in maven
我使用 Java 创建了一个网络应用程序。根据设计,我为该 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>
我使用 Java 创建了一个网络应用程序。根据设计,我为该 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>