tycho - 汇编JAR时出错:zip文件不能包含自身 - > [帮助1]

时间:2013-09-03 14:36:27

标签: java maven build eclipse-plugin tycho

我正在将maven / tycho版本添加到open-source Markdown Editor eclipse-plugin project

我做了我为其他几个项目所做的事情:为父,插件和功能项目添加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文件不能包括自己 - &gt; [帮助1]

没有任何zip文件的定义。

仔细看了一下项目,唯一的区别是我看到它在lib文件夹中有一些.jar依赖项。

enter image description here

maven / tycho构建的真正问题是什么?

1 个答案:

答案 0 :(得分:2)

解决方案只是从build.properties

中排除target/,\
source.. = src/
bin.includes = META-INF/,\
               plugin.xml,\
               icons/,\
               .,\
               lib/