2017-06-16 9 views
0

Mavenリポジトリでは利用できないカスタムjarを追加しようとしています。私が地元で実行しているとき、私はJarパスを指しているので、問題はありません。しかし、私がJenkinsと一緒に実行すると、という問題に直面しています。プロジェクトの依存関係を解決できませんでした。また、それは私がカスタムを追加した2つのJarファイルが欠落していることを示しています。Jenkins:mavenプロジェクトにカスタムjarを追加する

Jenkinsを使用して実行するカスタムJar wileを追加する方法を手伝ってください。また、バイナリストレージとしてNexusを使用しています。 Jenkinsが正常に実行されると、画像ファイルはバージョン管理とともにnexusディレクトリに投稿されます。

+0

は、我々は我々のプロジェクトでそれを使用している、[このプラグイン](https://jenkins.io/doc/book/pipeline/shared-libraries/)を見てみましょう参照してください。それはあなたが必要とするものですか? @DmitrySenkovich。 –

+0

ご意見ありがとうございます。私はJenkinsがグローバル値を追加する管理者権限を持っていないサーバーにインストールされていると付け加えませんでした。したがって、GitまたはNexusに配置した後でpom.xmlのjarファイルにアクセスする方法があれば役立ちます。 – mani

+1

このjarをリポジトリマネージャにインストールし、通常の依存関係として使用します。それは人生を楽にします... – khmarbaise

答えて

1

あなたは、あなたのジェンキンスさんはあなたにcan add the jar to that repositoryを使用し、それが通常のようにダウンロードされるローカルネクサス/ Artifactoryレポへのアクセス権を持っている場合は、2つのオプション

1)を持っています。

2)プロジェクトの下でjarをSCMにチェックインするローカルリポジトリを持つことができます。あなたはあなたのポンでこれのようにそれにアクセスするでしょう。 http://doduck.com/adding-local-jar-in-maven-local-repository/

<repositories> 
     <repository> 
     <id>localrepository</id> 
     <url>file://${basedir}/repo</url> 
     </repository> 
    </repositories> 
関連する問題