我可以在本地机器上构建一个可部署的 jar,但是当尝试使用从我们的服务器构建的 jar 时,即使我手动显式调用命令,jar 也不会运行。起初,它似乎没有包含我在 classpath/Resources 目录中的文件,但在添加了 builder-helper 插件后,它现在正确地包含了它们。但是,它仍然不会运行。我想更多地了解如何调试它,如何识别差异以查看本地与服务器发生的情况。这是插件的相关 POM 部分
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-4</version>
<executions>
<execution>
<goals>
<goal>attached</goal>
</goals>
<phase>package</phase>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.medialets.service.PostEC</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
如果这是一个非常简单的问题,请原谅;我对 Maven 比较陌生,在任何地方都没有找到好的答案。可能是因为它比我意识到的更基本。谢谢。