2017-11-24 3 views
0

tychomavenでビルドしました。これは機能やプラグインを魅力的に構築します。Tycho - unpacked pluginオプションは無視されます

unpack="true"をプラグインエントリfeature.xmlに明示的に設定しても、その機能はtargetフォルダに解凍されません。

ティコバージョン:1.0.0

私のプラグインエントリfeature.xmlファイルから:

<plugin 
    id="xx.xx.xx" 
    download-size="0" 
    install-size="0" 
    version="2.0.3.qualifier" 
    unpack="false"/> 
<plugin 
    id="should.be.unpacked" 
    download-size="0" 
    install-size="0" 
    version="1.1.2.qualifier" 
    unpack="true"/> 
<plugin 
    id="xx.xx.xx" 
    download-size="0" 
    install-size="0" 
    version="1.0.0.qualifier" 
    unpack="false"/> 
<plugin 
    id="xx.xx.xx" 
    download-size="0" 
    install-size="0" 
    version="1.1.1.qualifier" 
    unpack="false"/> 
<plugin 
    id="xx.xx.xx" 
    download-size="0" 
    install-size="0" 
    version="1.0.0.qualifier" 
    unpack="false"/> 

私はpomlessは、ティコのためのビルドを有効にするように私は機能の特定pom.xmlファイルを持っていません。これは、製品にインストールされたときに機能が展開されるとき、それはあなたのプロジェクトのtargetディレクトリの下アンパック形式で一時的にを保存されるかどうかかどうかを制御します。私はunpack="true"はあなたが後にしている何ができるとは思わない

答えて

0

。 (特にunpack="true"が設定されていても、TychoはローカルのMavenリポジトリに1つのファイルとしてインストールする機能を常にパックします)。

なぜtargetフォルダに機能をアンパックする必要がありますか?それはあなたのビルドの後のステップでそこで消費されますか?その場合は、simple dependency:unpack executionがあなたのほうがよいかもしれません。

+0

これはリッターステップのためのものです。どのように依存関係を追加するのですか?1つのプラグインのみをアンパックしますか?私は、一般的にタイコとメイヴンの初心者です。 – Supamiu

+0

「1つのプラグインのみ」とはどういう意味ですか? 'eclipse-feature'プロジェクトのビルド自体の一部としてアンパックされた機能を処理しますか?あるいは、同じ原子炉(後で、同じ 'mvn clean install'呼び出し)の後のプロジェクトでやってみたいですか?最後に、あなたは何をしようとしていますか?多分、Tychoでそれを行うより直接的な方法があります。 –

関連する問題