『壹』 linux下Nexus 3私服配置及gradle配置使用
參考戰斗名族大神的文章
https://habr.com/ru/post/416665/
註:我這里用的是zsh,配置使用 .zshrc
Nexus安裝
使用 ./nexus start 啟動,如果看到如下界面,證明我們配置成功了
我們現在想增加我們自己的私有倉庫,如下圖操作就可以
點擊 Create repository 選擇 maven2 (hosted) 託管模式
到這里我們的私有maven庫就配置完成了!!!
我們使用兩種方式配置(1:maven方式,2:maven-publish方式)
首先我們創建一個測試項目,並創建一個libaray
在我們項目的根目錄的 build.gradle 中配置剛剛建立的倉庫
然後在gradle.properties文件中配置我們的gradle(此處配置信息放在local.properties文件中更好,因為該文件是本地文件,不上傳至gitlab上)
再次配置我們libraray下 build.gradle 文件
接下來 Sync Now 一下,如果沒出錯的話證明我們的配置是成功的,接下來我們按照下圖點擊上傳即可
然後回到Nexus界面,如出現下圖中的配置,證明我們上傳成功了,如下圖:
我們單獨配置一個名稱為 publisher.gradle 文件,如下:
在我們使用的地方引入就可以
我們使用命令上傳或圖形化上傳
1:命令
2:圖形化
參考:
https://blog.csdn.net/KingBoyWorld/article/details/78917855
https://www.jianshu.com/p/6954613c13ef
『貳』 Linux下的shell編程 如何替換文件中的內容
可以這樣做:
方法1:sed -i 's/被替換的內容/要替換成的內容/' file
方法2:sed 's/被替換的內容/要替換成的內容/g' file > file.out;mv file.out file。
(2)mavennexuslinux擴展閱讀:
Shell編程的常用技巧:
一、自動補齊:在linux中對於命令或路徑,可以TAB鍵進行自動補全,以下事項需要注意:
1、只存在一個該輸入字元開頭的命令或路徑,此時自動補全;
2、存在多個該輸入字元開頭的命令或路徑,此時第一次點擊TAB鍵無效,此時再次點擊TAB會羅列出所有該字元開頭的命令或路徑,繼續輸入直到僅僅剩一個時自動補全;
3、如果命令已經是完整的,TAB鍵則是本來的移動功能;而路徑的話要看命令自身的行為決定後續動作。
二、歷史命令
1、history命令可以顯示歷史執行過的命令;
2、使用!+序號執行該序號對應的命令;
3、使用!+字元執行該字元開頭的最後一次執行的指令。
三、命令別名
1、實現別名:alias ddd="df -Th";
2、刪除別名:unalias ddd;
3、顯示所有別名命令列表:alias;
4、存放位置:~/.bashrc (加入該文件後,重啟後不會消失)。
四、重定向
1、重定向標准輸入:< 命令接收輸入的途徑由鍵盤改為文件;
2、重定向標准輸出:> 將命令的執行結果輸出到指定文件,而不是直接顯示到屏幕;
3、重定向標准輸出:>> 將命令的執行結果追加輸出到指定文件;
4、重定向標准錯誤:2> 清除指定文件的內容,並把標准錯誤信息保存到指定文件;
5、重定向標准錯誤:2>> 標准錯誤信息追加到指定文件;
6、重定向標准輸出和標准錯誤:&> 將標准輸出、標准錯誤信息全部保存到指定文件,而不是直接顯示在屏幕上。
『叄』 linux maven nexus 怎麼清空倉庫
上面所說的倉庫是指你電腦本地的jar包存在路徑.maven項目直接從本地庫中引入jar到項目中,如果maven中需要引入的jar你本地庫中沒有就會到你指定的nexus(管理maven所依賴的jar的伺服器)伺服器中去下載到本地庫中然後引入到項目中