使用Maven工具为Android内网项目导入依赖包

由于公司使用的内网开发,所以在使用第三方库的时候不是很方便,需要使用外网电脑下载后导入,这里就说说Android项目导入依赖包的心得吧

第一步

如何下载maven,安装,配置环境变量我就不再赘述了
首先我在D盘下建一个test文件夹,里面有一个pom文件和repository文件夹
使用Maven工具为Android内网项目导入依赖包_第1张图片

假设我现在想导入retrofit2,那么我就在pom文件中写入依赖,公网Maven仓库



   4.0.0
 
    ace.zyf
    test
    1.0-SNAPSHOT

    
       
	    
	        com.squareup.retrofit2
	        retrofit
	        2.3.0
	    
	    
	    
	        com.squareup.retrofit2
	        converter-gson
	        2.3.0
	    

    



第二步

我们要指定maven下载依赖包到我们刚刚建立的test文件夹下的repository(因为放在默认本地仓库中,文件太多,复制的时候不好找需要哪些)

找到maven的安装路径下的配置文件

我的安装路径是D:\Software\apache-maven-3.5.0-bin

配置文件在D:\Software\apache-maven-3.5.0-bin\apache-maven-3.5.0\conf\settings.xml

找到其中一个标签,填入你想要存放依赖包的路径

<localRepository>D:\test\repositorylocalRepository>

第三步

打开命令行,进入刚刚存放pom.xml文件的根目录,执行
mvn install or mvn compile
maven工具就会自动下载依赖包到指定的路径下

第四步

将repository文件夹拷贝到Android工程的根目录
然后在根目录的gradle中配置

allprojects {
	repositories {
		maven {
			url "$rootDir/repository"
		}
	}
}

然后在模块的gradle中配置

implementation: 'com.squareup.retrofit2:retrofit:2.3.0'
implementation: 'com.squareup.retrofit2:converter-gson:2.3.0'

如果是Web项目,直接将repository复制到本地maven仓库就行

你可能感兴趣的:(使用Maven工具为Android内网项目导入依赖包)