我有以下结构的项目。如何使用Maven Assembly插件将文件从webapp目录添加到jar中?
我想创建一个jar里面会有“配置”和“静”目录。此外,该jar也应该编译类。
到目前为止,我尝试过但没有成功。
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>src</id>
<formats>
<format>jar</format>
</formats>
<fileSets>
<fileSet>
<directory>${basedir}</directory>
<outputDirectory/>
<includes>
<include>src/main/webapp/config/</include>
</includes>
</fileSet>
</fileSets>
</assembly>
任何帮助表示赞赏。
,如果你需要的webapp目录是罐子的一部分,你为什么不把它在Java下或资源目录? –
我可以为'config'目录做这件事,但是我们的项目结构就像我们有一个父项目和几个子项目一样,我们创建一个子项目的jar并把它放到父项目中,然后父项目解压缩html和其他静态内容,这就是为什么我想从wepapps目录创建一个包含目录的jar文件的原因 –
它是否必须是一个jar文件?一个zip文件可以更容易创建 –