很多时候有这个需求,编译源码的时候无法联网,需要把源代码和依赖包一起离线用。
那么怎么把可以联网的工程依赖包,下载后提供给无网环境用呢。war的很多时候是默认提供好的,那么maven打包jar包服务的,assembly.xml 配置需要增加以下内容:文章来源:https://www.toymoban.com/news/detail-823354.html
<fileSets>
<fileSet>
<directory>src/main/bin</directory>
<outputDirectory>bin</outputDirectory>
</fileSet>
<fileSet>
<directory>src/main/resources/lib</directory>
<outputDirectory>lib</outputDirectory>
<fileMode>0755</fileMode>
</fileSet>
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
<scope>runtime</scope>
<unpack>false</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>*</include>
</includes>
</dependencySet>
</dependencySets>
再执行maven打包就可以了。所有依赖的第三方jar包,都在lib目录下文章来源地址https://www.toymoban.com/news/detail-823354.html
到了这里,关于打包jar服务,如何提取第三方依赖包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!