2017-09-18 4 views
0

は、どのように私は彼らがのようなURLを与えることによって、代わりにPOMファイルによって、中央のローカルライブラリを持っているため、私はすでに機能をオーバーライドしているときの依存関係のためのM2eコネクタをMavenのことでオンライン検索を停止します:Mavenコネクタによるオンライン検索を停止するにはどうすればよいですか?

<repository> 
    <id>central</id> 
    <url>file://${basedir}/library</url> 
</repository> 

私の他のすべてをファイルは、私がライブラリに含まれていないものを除き、ローカルに存在するライブラリからダウンロードされます(私はコピーしました)。コネクタがローカルライブラリを検索するだけの方法はありますか?私のログは以下のようなものです。

[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------ 
[INFO] Total time: 5.413 s 
[INFO] Finished at: 2017-09-18T15:22:36-05:00 
[INFO] Final Memory: 12M/125M 
[INFO] ------------------------------------------------------------------ 
------ 
[ERROR] Failed to execute goal on project myproject: Could not resolve 
dependencies for project com.company.product:myproject:jar:1.0: Failed to 
collect dependencies at org.glassfish.jersey.media:jersey-media-json- 
jackson:jar:2.19 -> com.fasterxml.jackson.jaxrs:jackson-jaxrs- 
base:jar:2.5.1 -> com.fasterxml.jackson.core:jackson-core:jar:2.5.1: 
Failed to read artifact descriptor for 
com.fasterxml.jackson.core:jackson-core:jar:2.5.1: Could not transfer 
artifact com.fasterxml.jackson.core:jackson-core:pom:2.5.1 from/to 
release.maven.java.net (https://maven.java.net/content/groups/public): 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target -> [Help 1] 
[ERROR] 

ここではパッケージを目標として実行しています。私はあなたが尋ねるならば、より詳細を提供することができます

答えて

0

あなたの中央リポジトリに、settings.xmlファイルのローカルリポジトリにリダイレクトされるように依頼してください。以下に示す例。さらなるヘルプが必要な場合はお知らせください。

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    ... 
    <mirrors> 
    <mirror> 
     <id>central-repo</id> 
     <name>Local repo</name> 
     <url>http://<localhost>/central</url> 
     <mirrorOf>central</mirrorOf> 
    </mirror> 
    </mirrors> 
    ... 
</settings> 
+0

いいえ私のプロジェクトをビルドし、再度ビルドするたびに.m2ファイルが削除されません –

+0

これらの変更は.m2の外にあるはずですディレクトリ。 Maven_Dir/conf/settings.xml内のsettings.xmlを編集してください –

+0

私は部分的なインストールがあり、プラグインとしてインストールしたと思いますので、どこにglobal settings.xmlを見つけることができますか? –

0

-oオプション(オフライン)を試すことができます。 コマンドラインの例: mvn cleanパッケージ-o

+0

依存関係はダウンロードせずにオンラインにする必要がある更新。 –

関連する問題