【Maven更換映象源、更換tomcat源…
阿新 • • 發佈:2019-02-02
更換Maven源:
之前在伺服器上編譯的時候,更換maven安裝目錄裡面的配置檔案,似乎下載還是到某個特別慢的映象去下載,並沒有按照自己更改配置的地址去下載,慢出翔了。
經過排查,發現原來oozie編譯檔案pom.xml自己指定了源。。。。。。真是找幹啊!
於是解決辦法就出來了,在
oozie解壓目錄/pom.xml
檔案中作如下改動:
tip:有些原始碼自己指定了軟體源映象,這樣得去pom裡面改。
更改Tomcat位元組碼下載地址:
改完了maven,發現oozie編譯到下載tomcat的時候奇慢無比,原來它也自定義了一個tomcat下載源頭。回到
oozie解壓目錄/pom.xml
找了半天,發覺沒有任何xml標籤指定這些東西。上網一查,發覺不是這個目錄下的pom檔案,而是
oozie解壓目錄/distro/pom.xml
檔案。找到裡面制定下載地址的標籤,同樣進行更改:
注意坑爹的紅字部分,這會造成一個什麼問題呢?也就是你在
oozie解壓目錄/pom.xml
中即使指定了想使用tomcat7,但由於如紅字所示的部分是寫死的,它會傻乎乎地跑去tomcat6的網址去下tomcat7,結果當然是下載找不到,報錯。
我們可以去tomcat官網找一個不錯的中文映象源替換src處的地址。這樣下載速度就快很多了!
<repositories>
<repository>
<id>central</id>
<!--
<url>http://repo1.maven.org/maven2</url>
去掉
--> |
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.6</version> <executions> <execution> <configuration> <target> <mkdir dir="downloads"/> <get src="http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.tar.gz" dest="downloads/tomcat-${tomcat.version}.tar.gz" verbose="true" skipexisting="true"/> <delete dir="target/tomcat"/> <mkdir dir="target/tomcat"/> <gunzip src="downloads/tomcat-${tomcat.version}.tar.gz" dest="target/tomcat/tomcat-${tomcat.version}.tar"/> |