[Idea 操作]-- Idea16使用maven命令clean、编译、打包jar或者war

项目环境:idea16+jdk1.7+maven-3.3.9

项目说明:编写简单的java类,使用maven命令生成jar包,然后执行-------》“java -classpath jar所在路径 main类名称”

注意:使用idea16工具的maven命令生成的jar包可能不包含第三方依赖

1、编写pom.xml文件



    4.0.0

    com.enn
    spark-jqz-predict
    1.0-SNAPSHOT
    
        UTF-8
        UTF-8
        1.7

        
        1.7
        1.7
        UTF-8

    

    
        mysql
        mysql-connector-java
        5.1.24
    
    
    
        com.alibaba
        druid
        0.2.26
    
    
    
        junit
        junit
        4.12
    
    
    
        org.slf4j
        slf4j-log4j12
        1.7.20
    

    
        spark-jqz-predict
        
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.7
                    1.7
                    UTF-8
                
            
            
            
                maven-assembly-plugin
                
                    
                        jar-with-dependencies
                    
                    
                        
                            
                        
                    
                
                
                    
                        make-assembly
                        package
                        
                            single
                        
                    
                
            
        
    

注意:一定需要将编译的jdk选择为1.7(有3个地方需要选择)、build属性一定要添加,否则maven编译不会正常生成jar或者war包!

如下3个地方:

(1)第一个

(2)第二个

(3)第三个

2、编写Helloword.java类

3、开始执行clean、compleiler和jar命令

如下:

4、查看项目目录可以发现jar包

注:以上测试已经通过,可以直接使用!

你可能感兴趣的:(java,intellij-idea,maven,jar,java,算法)