您当前的位置: 首页 >  maven

宝哥大数据

暂无认证

  • 0浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Maven学习

宝哥大数据 发布时间:2017-10-27 09:23:25 ,浏览量:0

Maven的架构

pom.xml
	groupId--->项目的id
	artifactId-->模块id
	version----->版本--->SNAPSHOT ->alpha->beta->Release(RC)--->GA
	
	pom
	
src
	main
		java		
			package 源文件
		resources   资源文件
	test 
		java
			package 测试类
			resources
			
	target  
		classes  将src的东西编译
		
mvn:complie		产生一个target文件夹
mvn:test 		将测试类完成编译
mvn:clean		将target的东西清空
mvn:install		将编译好的东西放到本地仓库
mvn:package		将文件打包


Nexus 仓库 

pepositories说明
maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar 
maven-releases:私库发行版jar 
maven-snapshots:私库快照(调试版本)jar 
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。


anonymous
二、添加jar到本地库中。 2.1、通过mvn install

mvn install:install-file 
-Dfile=F:\Project\HadoopProject\HadoopUtils\lib\IKAnalyzer2012_FF.jar 
-DgroupId=org.wltea.analyzer
-DartifactId=IKAnalyzer2012_FF 
-Dversion=1.0 
-Dpackaging=jar
2.2、通过systemPath
 		
 			org.wltea.analyzer
			IKAnalyzer2012_FF
			1.0
			system
			${project.basedir}/lib/IKAnalyzer2012_FF.jar
 		
三、问题解决 3.1、eclipse 无法查看maven依赖的第三方包源代码 四、打包 4.1、瘦包

	4.0.0
	HadoopUtils
	HadoopUtils
	0.0.1

	
		2.7.3
	
	
		src
		test
		
			
				maven-compiler-plugin
				3.3
				
					1.7
					1.7
				
			
			
				org.apache.maven.plugins
				maven-dependency-plugin
				
					
						package
						
							copy-dependencies
						
					
				
			
			
				org.apache.maven.plugins
				maven-source-plugin
				3.0.1
				
					
						package
						
							jar
						
					
				
			
			
				org.apache.maven.plugins
				maven-surefire-plugin
				2.18.1
				
					true
				
			
		
	


	
		
		
			org.apache.hadoop
			hadoop-client
			${hadoop-version}
		
		
 		
 			org.wltea.analyzer
			IKAnalyzer2012_FF
			1.0
			system
			${project.basedir}/lib/IKAnalyzer2012_FF.jar
 		
	



关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0891s