0

izpackパッケージの結果であるMavenのおかげでデプロイしようとしています。

私には2つのプロジェクトがあります。プラグイン構成を収集する親:

  • org.codehaus.izpack:izpack-maven-plugin:1.0-alpha-5

    InstallerFile = $ {basedir} / target / $ {project.build.finalName}

    izpackBasedir = $ {basedir} / target / izpack

  • org.apache.maven.plugins:maven-deploy-plugin

    file = $ {basedir} / target / $ {project.build.finalName}

そして、上記のプロジェクトを親として使用する別のプロジェクトがあります。このプロジェクトのpomは、パッケージフェーズ中にizpack:izpackの目標を「単一」にします。

$ {basedir} / target/${project.build.finalName}が見つからないため、プラグインのデプロイが失敗します。

ターゲットディレクトリを調べると、${project.build.finalName}.jarファイルがあります。ローカルリポジトリを調べて、[groupId dir] / [artefactId dir] / [version dir]を調べると、そこにあるizpackパッケージのjarファイルIDがあり、完全に機能します。したがって、インストールフェーズは正しく機能すると思います。

唯一の問題は、デプロイフェーズ中です。

何か案が ?

ありがとうございました。

4

1 に答える 1

0
file = ${basedir}/target/${project.build.finalName}

おそらくファイルを指しているはずですが、そうではありません。追加.jarすると、ファイルが見つかります。

file = ${basedir}/target/${project.build.finalName}.jar
于 2012-10-02T12:07:41.790 に答える