Maven Tycho:如何部署源JAR可选?
基于此,我使用此代码发布项目的源代码Maven Tycho:如何部署源JAR可选?,maven,maven-3,tycho,Maven,Maven 3,Tycho,基于此,我使用此代码发布项目的源代码 <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-source-plugin</artifactId> <version>${tycho.version}</version> <executions> <execution>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<version>${tycho.version}</version>
<executions>
<execution>
<id>plugin-source</id>
<goals>
<goal>plugin-source</goal>
</goals>
</execution>
</executions>
</plugin>
org.eclipse.tycho
以下是我将要做的(我认为是最佳实践):始终构建eclipse插件的.source.jar
,但是提供了两个eclipse特性
一个包含源代码(由开发人员安装)另一个不包含源代码(由普通用户安装)。您可以使用。首先,我想说Andreas Sewe的答案是正确的,我将其标记为已接受,因为如果您使用JDK 1.7,这是最好的解决方案
对于我的问题(只有JDK1.6可用),我通过创建一个名为xxxx的新项目来解决它
这样我就得到了一个单独的xxxx.source.jar
即使compileSource说是1.6,我也可以使用源功能插件吗?为什么你认为tycho源功能插件
关心你的源代码在哪个(Java)版本?该插件仅生成一个.source
功能,其中包含先前由tycho源插件生成的.source
捆绑包。好吧,我有点误解了。但是问题仍然存在,因为构建过程使用了IBMJDK(基于JDK1.6),所以这个插件无法工作,我想你知道吗?这样,您可以使用不同于您使用的JDK运行mvn
进程,例如,我是maven的新手,因此我必须研究它。如果你有时间,你可以加入我在问题中创建和链接的聊天室