zoukankan      html  css  js  c++  java
  • jenkins maven项目

    工具配置

    https://blog.csdn.net/abcnull/article/details/103577660

    jdk和git,jenkins的容器里自带,直接填上去就好。

    jdk

    然后通过echo $JAVA_HOME来查看 java 路径在/usr/local中,然后配置进 jenkins 的 JAVA_HOME 中即可

    git

    通过which git查看 git 执行文件路径为/usr/bin/git,把这个复制到 jenkins 路径中

    mvn

    jenkins 容器中一般没有 maven 提供的,所以 先下一个maven的包,然后填上maven home地址。

    ./maven/bin/mvn -v
    Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
    Maven home: /var/jenkins_home/maven
    Java version: 1.8.0_242, vendor: Oracle Corporation, runtime: /usr/local/openjdk-8/jre
    Default locale: en, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-957.5.1.el7.x86_64", arch: "amd64", family: "unix"
    #在jenkins容器中解压maven包后,测试通过
    

    修改mirror地址到ali或者nuxus私有地址

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

      

      

    maven配置,直接把相关配置写上去

    https://www.cnblogs.com/yal950727/p/10897481.html

    mvn 命令:

    clean package 清除target下的jar包

    -Dmaven.test.skip=true  跳过测试单元

    -Ptest 会激活项目下的pom.xml配置的<profiles>标签下id为test。

    java启动命令

    https://blog.csdn.net/yrwan95/article/details/82826519

    堆设置

    • -Xms:堆内存的最小大小,默认为物理内存的1/64
    • -Xmx:堆内存的最大大小,默认为物理内存的1/4
    • -Xmn:堆内新生代的大小。通过这个值也可以得到老生代的大小:-Xmx减去-Xmn

    新生代年老代分配比例

      堆大小 = 新生代 + 老年代

    • –XX:NewRatio:新生代 ( Young ) 与老年代 ( Old ) 的比例
    • –XX:SurvivorRatio:新生代 Eden : from : to

    GC回收

    • -XX:-UseAdaptiveSizePolicy:每次 GC 后会重新计算 Eden、From 和 To 区的大小
  • 相关阅读:
    求数组中的最小子数组,时间复杂度o(n),java
    第四周进度条
    四则混合运算3
    软件工程作业3
    《构建之法》第三周阅读笔记
    第三周学习进度
    学习进度01
    构建之法阅读笔记01
    构建之法问题
    随机生成题目运算
  • 原文地址:https://www.cnblogs.com/jabbok/p/12795076.html
Copyright © 2011-2022 走看看