Java构建Git项目生成jar包

发布于 2021-12-07 16:39:46 字数 247 浏览 771 评论 7

有没有前辈做过根据Git地址和分支这些参数,拉取并构建jar包的类似功能。

我两种想法

1.java http拉取git文件到服务器,然后java执行shell脚本(服务器有jdk maven环境),生成jar

2.jenkins存不存在类似接口可以调用,把构建工作交给jenkins。

在看jenkins源码希望了解更好的方式,不过项目有点急,希望各位做过类似功能的给点宝贵建议和方案。

不胜感激!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

深巷少女 2021-12-08 16:26:57

多谢

凡尘雨 2021-12-08 16:21:19

git客户端,maven 就能搞定吧

平定天下 2021-12-08 15:35:18

m

刘备忘录 2021-12-08 10:01:51

多谢

无声静候 2021-12-08 01:19:46

使用jenkins的pipeline插件,结合git插件和maven插件就可以了。

node {

    stage('Get Code') {
        echo env.helloStr
        echo "test1"
        git credentialsId: '641bff4f-fa03-443e-81f4-b01bb9e8b769', url: 'https://github.com/*****/DataSearcher.git'
    }

    stage('Maven build'){
        def packagePath = 'com.zhengcq:datasercher'
        withMaven(jdk:'jdk1.8', maven:'maven') {
            sh "mvn package -pl ${packagePath} -am -Dmaven.test.skip=true -e"
        }
   }
 }

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文