Maven使用遇到的问题总结

在实习过程中使用Maven管理项目和依赖包中遇到的一些问题,特以此文汇总:

Maven工程打成Jar包

最重要的是将依赖打入jar包,由于Maven管理了所有的依赖,所以将项目的代码和依赖打成一个包对它来说是顺理成章的功能。Maven的这个功能之前就用过,用maven的assembly插件,但assembly插件功能强大,可以打zip、war各种包,所以一下子找不到如何将依赖打入jar包了。浪费了一点时间,所以一定要记录一下。 

需要在pom.xml中配置一下:



 
    org.apache.maven.plugins
    maven-dependency-plugin
    
        
            copy-dependencies
            package
            
                copy-dependencies
            
            
                ${project.build.directory}/classes/lib
                false
                false
                true
            
        
    

 
    org.apache.maven.plugins
    maven-resources-plugin
    2.3
 
        
            copy-resources
            package
            
                copy-resources
            
            
                UTF-8
                ${project.build.directory}/classes
                
                    
                        src/main/resources/
                    
                    
                        src/main/java/
                        
                        	**/*.xml
                        
                    
                
            
        
    


    org.apache.maven.plugins
    maven-jar-plugin
    
        
            package
            
                jar
            
        
    



之后再在cmd.exe中cd 到工程路径,分别输入mvn clean,mvn install工程打成的jar包就在Maven工程的target文件夹中,其它非Maven引用即可。



你可能感兴趣的:(Java)