這篇文章給大家聊聊關于maven repository下載,以及怎么下載maven所有的包對應的知識點,希望對各位有所幫助,不要忘了收藏本站哦。
如何使用gradle構建工具打包groovy腳本成jar文件
準備工作安裝gradle,groovy。要使用gradle的groovyplugin來打包groovy腳本,項目結構。目錄含義src/main/javaJava代碼src/main/resourcesJava需要的資源文件src/main/groovyGroovy代碼,也可以包含Java代碼src/test/javaJava測試代碼src/test/resources測試需要的資源文件src/test/groovyGroovy測試需要的資源文件src/sourceSet/javaJava代碼源src/sourceSet/resources資源文件源src/sourceSet/groovyGroovy代碼源我們只需要編譯打包groovy腳本所以只需要創建src/main/groovy目錄結構。例子:gradle_groovy_archive項目結構是:gradle_groovy_archive創建helloWorld.groovy腳本,代碼如下:
packagehelloprintln'Gradlecompilegroovy'創建Gradle構建文件:
applyplugin:'groovy'applyplugin:'maven'group='com.hello'archiveBaseName='hello'version='0.1-SNAPSHOT'defaultTasks'clean','jar'configurations{deployerJars}repositories{mavenCentral()}dependencies{//使用本地groovy環境groovylocalGroovy()//groovygroup:'org.codehaus.groovy',name:'groovy',version:'1.8.6'compilefileTree(dir:'lib',include:['*.jar'])deployerJars'org.apache.maven.wagon:wagon-webdav-jackrabbit:1.0-beta-7'}sourceSets{main{groovy{srcDir'src/main/groovy'}}}uploadArchives{repositories.mavenDeployer{uniqueVersion=falseconfiguration=configurations.deployerJarsrepository(id:repositoryId,url:repositoryUrl){authentication(userName:'deployment',password:'deployment')proxy()}}}創建構建文件屬性文件:
//根據不同情況修改repositoryId=NDrepositoryUrl=NDsystemProp.http.proxyHost=NDsystemProp.http.proxyPort=8080systemProp.http.proxyUser=NDsystemProp.http.proxyPassword=ND在命令行中敲gradle運行,會自動運行defaultTasks,clean和jar,會把所有groovy下的腳本打成jar包。
maven庫中有插件,但下載時提示找不到該插件
照理說B依賴于C,則pom.xml只寫B即可,正如你所說的-C會自動跟著下載。
你這個情況不正常,我建議這樣查一下,在本地repository打開B.jar,看看B的pom.xml是否寫進了C的依賴。如果沒寫,只能說B的下載包有問題。。。試試在setting.xml里面配置好maven2的官方下載庫?或者自己改一下本地repository的B.JAR/POM.XML,添加dependencyC然后本地安裝mvninstall如果B的POM.XML是完全正確的,直接本地mvninstall試試唄也有可能是網絡問題,網絡不穩定,總下一半就出錯?原因不明,以上方法試試吧。希望能有幫助,歡迎反饋正確結果!!
如何搭建自己的Maven遠程私倉
1.首先,配置好Maven,jdk等必備環境
2.配置好環境后,下載最新版本的nexus
下載地址:http://www.sonatype.org/nexus/go
3.打開目錄nexus-***injsw
這個文件夾下面有適配各種平臺的nexus服務配置工具。
大家可以根據自己的需要選擇對應的版本,我用的是windows-x86-64版本的。
打開一個windows的版本你會看到如下幾個文件:
如果要將nexus安裝成windows服務,就點擊install-nexus.bat這個文件,安裝完成后,打開瀏覽器,訪問http://localhost:8081/nexus/啟動后如下頁面,在右上角有個Login的超鏈接,點擊登錄
默認的用戶名是admin密碼是admin123
登錄后你可以在左側修改登錄信息:
接下來進入正題,倉庫配置在左側Repositories中
點擊后會看到nexus提供的所有倉庫類型,其中主要用的的就是3rdparty、Snapshots、Releases這三個,分別作為第三方倉庫,項目的快照倉庫和項目的發布倉庫.
這里以3rdparty倉庫為例,為大家演示如何上傳jar包,方法很簡單,選中3rdparty倉庫后選擇Artifact
Upload標簽,填好要上傳包的groupID,ArtifactID,Version等信息后,點擊下方upload按鈕上傳jar包即可。
上傳之后可以在BrowseIndex中查看上傳結果
完成了上傳操作后,在我們本地構建過程中,打開Maven工程中的pom.xml文件,將repository標簽中的信息配置為此遠程私倉的信息,填好對應的dependency信息,即可完成本地構建從遠程私倉中調用依賴的需求。
上面一系列眼花繚亂的操作看明白了么,如果沒看明白接下來讓我給你介紹個無比簡單的解決方案—華為軟件開發云發布倉庫!
發布服務提供的Maven倉庫有release(發布倉),snapshot(快照倉),Mirror(中央倉鏡像庫),編譯構建倉四種類型,其中release和snapshot屬于租戶級私有倉,用戶歸檔用戶內部軟件組件的發布版本和快照版本,并支持通過Maven配置進行租戶內依賴共享;Mirror倉主要代理并鏡像緩存了grails-core、maven2、jcenter、grails-plugins四個中央倉的開源第三方組件,可作為租戶內第三方私服倉庫使用,提升依賴組件下載效率;編譯構建倉是租戶項目級私有倉,主要用于歸檔項目內構建出來的軟件組件。
使用方法和遠程私倉使用方法完全一樣,但是省卻大家所有自己搭建和維護遠程私倉的工作和資源,即開即用,節省人力物力,提高開發效率。
你,心動了嗎?趕快去華為軟件開發云網站注冊賬號并體驗吧!(http://t.cn/RohXAxI)
如何使用maven搭建jeecg工程
方法/步驟1、下載jdk1.7,搭建maven環境,配置環境變量,這些都非常簡單,所以就不做描述。
2、修改maven倉庫存放位置:找到maven下的conf下的settings.xml配置文件,maven的倉庫默認是放在本地用戶的臨時文件夾下面的.m2文件夾下的repository下,現在修改將它指定到我們自己的路徑下,我現在要將倉庫指定到E:\m2(可以自己定義位置)目錄下.3、下載maven倉庫,maven倉庫提供很多程序中的jar包,在cmd命令中輸入mvnhelp:system4、找到Maven4MyEclipse下的Installations,添加maven的安裝目錄5、配置usersettings路徑:
6、導入項目工程7、配置tomcat,配置運行編譯環境。
8、修改數據庫配置,修改連接的數據庫名。
9、部署程序10、初始化數據庫11、啟動tomacat啟動工程
怎樣更新自己本地maven倉庫
方法步驟如下:
1、本地需要安裝Maven。這里假設安裝在D:\ProgramFiles\apache-maven-2
2、修改本地maven庫的路徑。
在D:\ProgramFiles\apache-maven-2.2.1\conf\settings.xml文件中修改
<localRepository>D:/ProgramFiles/apache-maven-2.2.1/repository</localRepository>
3、進MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→UserSettings
點擊右側Browse指向D:\ProgramFiles\apache-maven-2.2.1\conf\settings.xml
ok
OK,本文到此結束,希望對大家有所幫助。