2017-10-27 2 views
0

オフラインモードでmavenを実行できるかどうか疑問に思っていました。mavenをオフラインモードで実行できますか?

私のPCでmavenを実行しようとすると、エラーなしで同じソースでコンパイルされます。 しかし、同じプロジェクトをPCに移行すると、ビルドに失敗します。いくつかのエラーログを確認した後、問題は、私のラップトップの閉じたポートのために非常に可能性があります。

接続が は[repo.maven.apache.org/151.101.112.215]失敗repo.maven.apache.org:443する:接続がタイムアウトになりました。

残念ながら、私のノートパソコンには制限があるため、ポートについては何もできません。一方、ポート443は、広く使用されているポートの1つであるため、有効にする必要があります。

私はこの問題をどのように解決できるでしょうか?これは使用であるかもしれない

答えて

2

:私は推測していた場合はhow do i configure maven for offline development

、私はMavenの中心があなたCORPファイアウォールによってブロックされていることを言うと思います。あなたはそれを開けたかっただろう。あるいは、あなたのITグループは、これらの成果物を得るために社内のネクサスまたはアーティファクトを作成することができます。

オフラインで実行しても、それらの依存関係が必要になります。だからあなたの仕事のノートパソコンでそれらを得ることができない場合、どのモードでも動作するmavenは動作しません。

+0

ありがとう、これは助けてください。依存関係を手動でダウンロードする方法はありますか?私の個人的なラップトップでビルドを実行し、依存フォルダをコピーするのと同じですか? (申し訳ありませんが、それは馬鹿に聞こえる私はメイヴンに新しいです)。 – PapeK24

+1

しかし、それは私がお勧めしない痛みのビットです。 Mavenの大部分は依存関係管理であり、あなたは手動でこれをすべて実行していて、あなたは大地獄にいます。良い場所ではありません。また、mavenLocal(mavenがローカルでファイルをダウンロードする)を台無しにするリスクもあります。グループ、artifiact id、バージョンがダウンロードしたバージョンと完全に一致していることを確認してください。 [mavenの依存関係を追加](https://stackoverflow.com/questions/396245/add-a-dependency-in-maven#396770) – tfecw

+0

これは単なるオプションかもしれません。私の会社はJavaを開発しておらず、私のポリシーを変更するつもりはないと確信しています。約20のソースファイルから.jarをビルドするための他のオプションはありますか? – PapeK24

関連する問題