在使用Maven做jar包的项目,这个项目依赖的其它的jar包。
参考 http://blog.163.com/coffee_hc/blog/static/4485331920121274422988/
可以配置可运行包,并且直接拷贝依赖JAR到lib下,简单实用,一步即可。配置如下:
只要在pom里面添加如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>ywzn.gl.ExeclToMongoDB.JavaReadExcel</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
其中 ywzn.gl.ExeclToMongoDB.JavaReadExcel 是主方法的类。
然后再运行 run as --> Run Configuration --> clean package 即可。