maven项目打包插件

**

maven打包插件

此插件打包为jar,并对MANIFEST.MF作修改:


	org.apache.maven.plugins
	maven-jar-plugin
	2.4
	
		
			
				
				true
				lib/
				
				com.lwt.test.Test
			
			
				
				
				conf/
			
		
		
			
			**/*.class
		
	

将依赖包解压并打包为一个单独jar包的插件:


	org.apache.maven.plugins
	maven-assembly-plugin
	2.2
	
		
			
				com.lwt.test.Test
			
		
		
			
				jar-with-dependencies
			
		
	

打包为jar并生成依赖的目录,里面存放依赖jar:


	org.apache.maven.plugins
	maven-jar-plugin
	2.4
	
		
			
				true
				dependency/
				com.lwt.test.Test
			
		
	



	org.apache.maven.plugins
	maven-dependency-plugin
	2.10
	
		
			copy-dependencies
			package
			
				copy-dependencies
			
		
	

此插件能生成可执行批处理文件:


	org.codehaus.mojo
	appassembler-maven-plugin
	1.10
	
		
			
				com.lwt.test.Test
				app
			
		
	

Scala程序打包:

src/main/scala
        src/test/scala
        
            
                
                org.apache.maven.plugins
                maven-compiler-plugin
                3.3
                
                    ${jdk.version}
                    ${jdk.version}
                    ${project.build.sourceEncoding}
                
            
            
                net.alchim31.maven
                scala-maven-plugin
                3.2.0
                
                    
                        
                            compile
                            testCompile
                        
                        
                            
                                -dependencyfile
                                ${project.build.directory}/.scala_dependencies
                            
                        
                    
                
            
        

**

你可能感兴趣的:(Maven)