pom.xml
添加如下:
org.apache.maven.plugins
maven-jar-plugin
com.main.DubboProviderMain
com.jolira
onejar-maven-plugin
1.4.4
true
onejar
one-jar
注意: maven 工程的 main 类 不可调用src/test 下面的类包来执行,否则会报错:
JarClassLoader: Warning: Null manifest from input stream associated with: lib/zookeeper-3.4.5.pom Exception in thread "main" java.lang.ClassNotFoundException: com.test.dubbo_Service.DubboProviderMain at com.simontuffs.onejar.JarClassLoader.findClass(JarClassLoader.java:713) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at com.simontuffs.onejar.JarClassLoader.loadClass(JarClassLoader.java:630) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at com.simontuffs.onejar.Boot.run(Boot.java:334) at com.simontuffs.onejar.Boot.main(Boot.java:166)