我正在将 maven/tycho 构建添加到开源 Markdown 编辑器 eclipse-plugin 项目
我做了我为其他几个项目所做的事情:为父项目、插件项目和功能项目添加 pom.xml。(来源参考在上面,典型的 pom.xml 在下面)
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.winterwell.markdown</groupId>
<artifactId>parent</artifactId>
<version>0.2.3</version>
</parent>
<artifactId>winterwell.markdown</artifactId>
<version>0.2.3</version>
<packaging>eclipse-plugin</packaging>
<name>markdown-editor</name>
<description>Markdown Editor Plugin for Eclipse</description>
<build>
<sourceDirectory>src</sourceDirectory>
</build>
</project>
但是mvn package
给出一些无关紧要的错误:
[错误] 无法在项目 winterwell.markdown 上执行目标 org.eclipse.tycho:tycho-packaging-plugin:0.18.1:package-plugin (default-package-plugin):组装 JAR 时出错:zip 文件不能包含自身 - > [帮助1]
没有任何 zip 文件的定义。
A 仔细查看了项目,我看到的唯一区别是它在 lib 文件夹中有一些 .jar 依赖项。
maven/tycho 构建的真正问题可能是什么?