我正在使用 Maven 3.0.4 以及 Jython 2.5.2 和 Pygments 1.5(通过鸡蛋)。我已将 jython-compile-maven-plugin 配置为,
<plugin>
<groupId>net.sf.mavenjython</groupId>
<artifactId>jython-compile-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jython</goal>
</goals>
</execution>
</executions>
<configuration>
<libraries>
<!-- Install the latest pygments library -->
<param>Pygments</param>
</libraries>
</configuration>
运行mvn install创建的 JAR 包含嵌入在Lib文件夹中的Pygments库。这确保我所有的代码都能正常工作。
当我运行mvn release:prepare命令时,问题就开始了。在这种情况下,只有我的代码进入 JAR,而Pygments库被排除在外。如果我查看target/classes文件夹,它包含我的代码和所需的 pygments 库。
关于我可能遗漏或做错了什么的任何想法?