オープンソースの 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 ビルドの本当の問題は何でしょうか?