廣告

2015年5月20日 星期三

[gradle] install nexus sever on ubuntu



install nexus sever on ubuntu

下載
sudo wget http://www.sonatype.org/downloads/nexus-2.1.1.war

改名
mv nexus-2.1.1.war nexus.war

複製到tomcat底下
cp nexus.war /opt/apache-tomcat-7.0.61/webapps/

於瀏覽器輸入如下網址
http://192.168.22.148:8080/nexus

預設的帳密
admin/admin123

錯誤經驗:
裝好後沒設定任何config.
此時sonatype-work以及設定檔等等就會產在路徑root/底下

設定相關config
vim /opt/apache-tomcat-7.0.61/webapps/nexus/WEB-INF/plexus.properties
修改如下內容
nexus-work=/opt/nexus-repo
(你可以自訂你想設定的路徑)


測試上傳的lib有沒有到上述所設定的路徑
(用LeoLib為例子)
於網站http://192.168.22.148:8080/nexus登入後
選取 Repositories -> Release -> Artifact(人工) Upload
-> GAV Definition 選取 GAV Parameters
-> GAV Parameters 設定 ->Group:LeoLib,Artifact:LeoLib,version:1.0

於以下路徑檢查有無上傳成功
/opt/nexus-repo/storage/releases/


gradle.build裡面的設定與nexus 與 Artifact Upload的關係
比如
GAV Parameters 設定 ->Group:LeoLib,Artifact:LeoLib,version:1.0
你的gradle.build裡面的dependencies設定就會如下
compile group:'LeoLib', name:'LeoLib', version:'1.0'



查詢maven上面的lib的 group,name,version. 訊息
http://mvnrepository.com/


security.xml要登入後才會產出來

沒有留言:

張貼留言