【发布时间】:2021-11-01 09:09:19
【问题描述】:
我想将我的 maven 项目打包/构建到特定目录。我尝试使用:
<build>
<directory>my/path/</directory>
</build>
但这会在my/path/ 下创建以下文件夹:
- 类
- 生成的来源
- maven-archiver
- Maven 状态
还有我的 jar myProject.jar(无依赖)
我的目标是只将 myProject.jar (Fat/Uber jar) 放到该目录中,没有别的,我该如何实现?除此之外,我还想更改这个 jar 文件的名称。
【问题讨论】:
-
这个插件似乎解决了我的文件夹问题,但它创建的 jar 没有依赖关系。 @tgdavies
-
所以你使用的是 maven-assembly-plugin?
-
刚刚尝试使用 maven-assembly-plugin,它覆盖了我的路径,导致在
Project-Folder/target/下构建 jar -
为什么需要构建到特定目录?将生成的 jar 放在
target目录中有什么问题?