<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
在使用maven進行Java專案的開發過程中,難免會有些公共的私有庫,這些庫是不太方便放到中央倉庫的,可以通過Nexus搭建一個私有倉庫。
通過下載安裝包nexus-3.47.1-01-unix.tar.gz。
Nexus安裝非常簡單,只需要解壓就可以了。假設安裝目錄為/opt/software/nexus
tar zxvf nexus-3.47.1-01-unix.tar.gz
解壓之後,在/opt/software/nexus
目錄下,有2個目錄:
執行如下命令,啟動nexus:
nexus-3.47.1-01/bin/nexus start
啟動之後,就可以使用。預設存取地址為:http://localhost:8081/
執行啟動命令,找不到jdk。
No suitable Java Virtual Machine could be found on your system. The version of the JVM must be 1.8. Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.
由於Nexus只支援Java8,如果機器上的JDK版本高於8,則需要另外安裝下Java8,並通過設定環境變數INSTALL4J_JAVA_HOME
來解決。環境變數如下:
# INSTALL4J_JAVA_HOME是Java8的JAVA_HOME export INSTALL4J_JAVA_HOME='/opt/jdk1.8.0_202'
啟動後,8081埠打不開,無法存取
確認下,伺服器是否開啟了防火牆
Nexus的預設密碼放在${HOME}/sonatype-work/nexus/admin.password
檔案裡,我的就是/opt/software/nexus/sonatype-work/nexus/admin.password
,通過如下命令,拿到密碼就可以登入了
cat /opt/software/nexus/sonatype-work/nexus/admin.password
在需要下載私包的pom檔案內,設定私服地址就可以了,具體如下:
<repositories> <repository> <!-- Maven 自帶的中央倉庫使用的Id為central 如果其他的倉庫宣告也是用該Id就會覆蓋中央倉庫的設定 --> <id>raina-releases</id> <layout>default</layout> <name>releases</name> <!-- 這裡的IP改成具體伺服器IP --> <url>http://{$IP}:8081/nexus/content/repositories/releases</url> </repository> </repositories>
在Maven的settings.xml裡(一般路徑為:${MVN_HOME}/conf/settings.xml),新增如下設定:
<server> <id>customNexus</id> <username>admin</username> <!-- admin的登入密碼,使用預設密碼登入後,會修改成自定義的密碼 --> <password>admin123</password> </server>
在待發布的專案pom.xml新增如下設定:
<distributionManagement> <repository> <id>customNexus</id> <name>custom Nexus Release Repository</name> <!-- 這裡的IP改成具體伺服器IP --> <url>http://{$IP}:8081/repository/maven-releases/</url> <layout>default</layout> </repository> </distributionManagement>
執行如下命令,則可以將私包釋出到私服了:
mvn clean deploy
如果包無法delopy,可以修改倉庫策略:
到此這篇關於maven私服搭建與使用的文章就介紹到這了,更多相關maven私服搭建內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45