1

オープンソースの Markdown Editor eclipse-plugin プロジェクトに maven/tycho ビルドを追加しています

親プロジェクト、プラグイン プロジェクト、機能プロジェクトに 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 ファイルの定義はありません。

プロジェクトを注意深く調べたところ、lib フォルダーにいくつかの .jar 依存関係があることがわかりました。

ここに画像の説明を入力

maven/tycho ビルドの本当の問題は何でしょうか?

4

1 に答える 1

2

target/,\解決策はbuild.propertiesから除外することだけでした

source.. = src/
bin.includes = META-INF/,\
               plugin.xml,\
               icons/,\
               .,\
               lib/
于 2013-09-06T05:53:47.077 に答える