仅使用Maven部署jar文件

时间:2019-10-01 04:31:41

标签: java maven jenkins maven-assembly-plugin

我的Git结构如下

├── code
│   ├── java
│   │   └── PROJECT
│   │       ├── pom.xml
│   │       └── src

部署后,目录结构为

jlib/PROJECT/target/xyz.jar

我仅需要

进行部署
jib/PROJECT/xyz.jar

我使用的Maven程序集文件是

   <fileSet>
        <directory>code/java/</directory>
        <outputDirectory>jlib/</outputDirectory>
        <filtering>true</filtering>
        <includes>
            <include>**/*.jar</include>
        </includes>
    </fileSet>

有人可以帮助实现上述目标吗?

1 个答案:

答案 0 :(得分:0)

您能否为我们提供有关构建和部署过程的更多信息?

  • 您是否有理由不希望它出现在目标目录中(例如,您是在目标服务器上构建的)?

您还标记了jenkins。您可以在构建应用程序以将jar文件移动到另一个目录后,将简单的move语句作为shell进行操作:

mv jlib/PROJECT/target/xyz.jar jlib/PROJECT/xyz.jar