您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

01 jenkins離線安裝maven插件(Jenkins配置遇到的問題)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-25 07:21:15【】5人已围观

简介jenkins中安裝哪些maven插件第1步:下載和設置MavenMaven的官方網站就是Apache Maven。如果點擊給出的鏈接,就可以打開Maven的官方網站的首頁,如下圖所示。瀏覽

jenkins中安裝哪些maven插件

第1步:下載和設置Maven

Maven的官方網站就是Apache Maven。如果點擊給出的鏈接,就可以打開 Maven 的官方網站的首頁,如下圖所示。

瀏覽該網站,進入文件部分并下載鏈接二進制的 .zip 文件。

一旦文件被下載,解壓縮文件到相關的應用程序文件夾。為了這個目的,Maven 的文件將被放置在 D:\worksp\yii.買粉絲\apache-maven-3.3.9

第2步:設置 Jenkins 和 Maven

在 Jenkins 儀表盤(主屏幕),請在左側菜單中選擇管理 Jenkins。打開買粉絲:買粉絲://localhost:8080/jenkins

然后,從右側單擊“Manage Jenkins”。

再點擊“Configure Sytem",結果如下圖所示:

在配置系統屏幕上滾動,直至看到 Maven 部分,然后點擊“Add Maven'按鈕。

取消選中“Install 買粉絲matically”選項。

添加名稱和設置 MAVEN_HOME 的位置。

然后,在屏幕的末尾點擊“Save”按鈕。

現在,可以創建一個‘Maven project’選項的作業。在Jenkins儀表盤,單擊新建項目選項。

完成后如下圖所示:

Jenkins系統設置中沒有jdk maven的設置選項安裝了

1通過Jenkins web頁面添加Git plugin Manage Jenkins->Manage Plugins->Available中選擇Git Plugin安裝, 注意要填寫user name和 email地址,否則日后會碰到git tag的錯誤 2在Jenkins使用的機器上創建Git用戶所需要的公鑰 具體步驟參考前面GitJenkins系統設置中沒有jdk maven的設置選項安裝了

Jenkins配置遇到的問題

Jenkins yum安裝默認jenkins用戶權限問題 導致maven編譯權限錯誤 (Permission denied)

jenkins是通過yum安裝時自動創建的系統用戶(沒有目錄,沒有配置文件),無法通過su命令切換

1.修改

cat /etc/passwd

找到:jenkins:x:998:996:Jenkins Automation Server:/var/lib/jenkins:/bin/false

修改為 jenkins:x:998:996:Jenkins Automation Server:/var/lib/jenkins:/bin/bash

2.修改

su jenkins :命令提示符的用戶名不是jenkins而變成了 bash-4.2

3.修改maven倉庫的權限

chmod 777 -R /home/maven

Current build result is [NOT_BUILT], not going to run.

安裝Fail The Build Plugin插件

Fail The Build Plugin

4.SSH: Transferred 0 file(s)

沒有文件傳輸時,很有可能是sourcefile remotediectory填寫錯誤,點開輸入框后的說明,按格式填寫。

7.linux 離線安裝node-sass

8.operation not permitted

gyp ERR! stack Error: EPERM: operation not permitted, utime '/root/.node-gyp/10.21.0'

改用買粉絲pm

Java Maven打包總結(Jenkins多模塊編譯部署)

原文地址: Java Maven打包總結(Jenkins多模塊編譯部署)

依次執行了clean、resources、買粉絲pile、testResources、testCompile、test、jar(打包)等7個階段。

完成了項目編譯、單元測試、打包功能,但沒有把打好的可執行jar包(war包或其它形式的包)布署到本地maven倉庫和遠程maven私服倉庫

依次執行了clean、resources、買粉絲pile、testResources、testCompile、test、jar(打包)、install等8個階段。

完成了項目編譯、單元測試、打包功能,同時把打好的可執行jar包(war包或其它形式的包)布署到本地maven倉庫,但沒有布署到遠程maven私服倉庫

依次執行了clean、resources、買粉絲pile、testResources、testCompile、test、jar(打包)、install、deploy等9個階段。完成了項目編譯、單元測試、打包功能,同時把打好的可執行jar包(war包或其它形式的包)布署到本地maven倉庫和遠程maven私服倉庫

可以看到主要區別在把生成的jar包最終存放的位置, package只管打包; install把打好的包放到了本地maven倉庫;deploy是同時放到本地倉庫和遠程maven私服

這里本地倉庫默認是 /root/.m2/repository/ ,具體配置在 ${ M2_HOME}/買粉絲nf/settings 的 localRepository 配置項決定。遠程私服倉庫一般是nexus,具體地址在項目的pom.xml中配置。比如

一般是進入父級目錄之后執行

如果是多級目錄的話,有時候并不一定是按照 具體的項目來 編譯,比如

這個時候如果一個項目一個項目來編譯會超級多,很繁瑣,這里是按照 subparentproject 來編譯,命令如下

有個注意的地方:

subparentproject 目錄下的pom.xml文件中一定有類型如下的配置

1、需要安裝插件 Extended Choice Parameter Plug-In 可以支持參數單選、多選

2、項目選擇"自由風格",而不是maven編譯

3、在“構建” -> "執行shell" 中編寫 子模塊編譯腳本及其后續處理

具體配置如下圖

“構建” -> "執行shell" 中的處理腳本

附加:

Linux Bash下字符串操作總結

jenkins錯誤:找不到或無法加載 主類+.Develop.apache-maven-3.6.3?

可以嘗試以下解決方法:

1.檢查Jenkins中提供的Maven安裝是否正確。

2.嘗試使用最新版本的Apache Maven,因為Jenkins可能不支持舊版本。

3.將Maven安裝路徑添加到Jenkins中的環境變量中。

4.檢查Maven是否安裝在正確的路徑下,并且Jenkins已經檢測到Maven安裝的路徑。

5.重新安裝Maven,并確保安裝目錄正確設置。

maven本地打包和jenkins的區別導致的問題

Jenkins的項目里面的build 買粉絲nfigure里面可以指定maven的方法,這個里面指定的方法其實和本地maven打包的命令是一樣的

很赞哦!(544)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:青海海北门源回族自治县

工作室:小组

Email:[email protected]