我正在通过Maven构建在eclipse中创建可执行jar文件,但是在像log4j,apache poi所有文件这样的可执行jar中缺少我的依赖jar文件。其余所有依赖项都包括在内。
<build>
<resources>
<resource>
<directory>${basedir}/etc</directory>
<targetPath>${basedir}/target/etc</targetPath>
<filtering>true</filtering>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<targetPath>${basedir}/target/src/main/resources</targetPath>
<filtering>true</filtering>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
我将分节共享pom.xml,因为我无法在此处复制整个文件。
很少有相关的jar文件不包含在可执行jar文件中。我正在尝试在linux中运行此代码。