【发布时间】:2019-10-01 04:31:41
【问题描述】:
我的java项目结构如下
├── code
│ ├── java
│ │ └── PROJECT
│ │ ├── pom.xml
│ │ └── src
部署后目录结构如下
../PROJECT/target/xyz.jar
现在,如果我想创建没有“目标”目录的 jar 文件,如何实现它。示例
../PROJECT/xyz.jar
我使用的 Maven 程序集文件是
<fileSet>
<directory>code/java/</directory>
<outputDirectory>jlib/</outputDirectory>
<filtering>true</filtering>
<includes>
<include>**/*.jar</include>
</includes>
</fileSet>
有人可以帮助实现上述目标吗?
【问题讨论】:
-
在你的
maven-assembly-plugin中更改configuration中的输出目录pom.xml。 -
只有在绝对必要的情况下才能更改 Maven 的标准目录。此外,应避免在
target之外写入。你确定你需要这个吗?
标签: java maven jenkins maven-assembly-plugin