Maven如何打包可执行jar包

假设我有一个maven项目叫:hello-world

新建一个HelloWorld类:

package com.dylan.mvnbook.helloworld;

public class HelloWorld {
	public String sayHello() {
		return "Hello Maven";
	}
	
	public static void main(String[] args) {
		System.out.println(new HelloWorld().sayHello());

	}

}

 

修改后的pom.xml文件,添加:节点内容:


	4.0.0

	com.dylan.mvnbook
	hello-world
	0.0.1-SNAPSHOT
	jar

	hello-world
	http://maven.apache.org

	
		UTF-8
	

	
		
		
			junit
			junit
			4.12
			test
		

	

	
		
			
			
				org.apache.maven.plugins
				maven-shade-plugin
				2.4.1
				
					
						package
						
							shade
						
						
							
								
									com.dylan.mvnbook.helloworld.HelloWorld
								
							
						
					
				
			
		
	

 

这样项目上右击执行:RunAs---maven install

找到打包好的jar文件并执行,就会去执行HelloWorld类中的main方法:

Maven如何打包可执行jar包_第1张图片

 

 

 

 

你可能感兴趣的:(Maven)