zoukankan      html  css  js  c++  java
  • Jenkins:maven配置和boot项目打包

    maven配置

    linux服务器安装maven过程省略

    jenkins配置jdk路径:(在global tool configuration中)

    image-20201228195444237

    配置maven

    image-20201228195540679

    点击保存

    添加jenkins全局变量:

    image-20201228195712256

    在全局属性中新增三个键值对(JAVA_HOME,M2_HOME和PATH+EXTRA)

    image-20201228195858893

    修改maven配置文件:(maven安装路径的conf目录下)

    配置本地仓库和阿里云镜像仓库

    <localRepository>/root/repo</localRepository>
    
        <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>
    

    boot项目打包

    配置项目构建脚本

    mvn clean pakage
    

    image-20201228200838445

    保存后,直接build,观察控制台输出。

    image-20201228201241466

    可以观察到:jar被打到了/var/lib/jenkins/workspace/test01/target/test-boot-0.0.1-SNAPSHOT.jar这个位置

    cd /var/lib/jenkins/workspace/test01/target
    

    image-20201228202005751

    打包成功!!

    boot部署运行

    配置构建

    mvn clean package -Dmaven.test.skip=true
    cp /var/lib/jenkins/workspace/test01/target/test-boot-0.0.1-SNAPSHOT.jar /opt
    BUILD_ID=dontKillMe nohup java -jar /opt/test-boot-0.0.1-SNAPSHOT.jar & > out.log
    

    image-20201229132250437

  • 相关阅读:
    I/O流
    宇宙第一帅的HTML笔记
    宇宙无敌第一帅的Java笔记
    Activity常用的方法
    Spinne
    安卓布局方式
    for循环
    TextView
    开发Activity步骤
    重写
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/14203428.html
Copyright © 2011-2022 走看看