私はWindowsとLinuxのデュアルブートシステムを持っています。私はWindowsとLinuxの両方に見える別のパーティションを持っています。そこに私のローカルリポジトリを置いておきたい。 LinuxとWindowsの両方が理解できるパスを提供するにはどうすればよいですか。 Windowsではd:/repository
と表示され、Linuxでは/media/234242342/repository
と表示されます。 pom.xml
でこれをどのように設定する必要がありますか?LinuxとWindows用のMavenローカルリポジトリの場所
18
A
答えて
25
各OSには、Mavenのドキュメントに従ってM2_HOME
が必要です。 $M2_HOME/conf/
の内部にsettings.xml
ファイルを置くことができ、<localRepository/>
要素を使用してローカルリポジトリの場所を指定することができます。 Windowsで特定のシステムのためにそう
、
<localRepository>d:\repository</localRepository>
を使用して、Linuxの
<localRepository>/media/234242342/repository</localRepository>
9
にあなたがのために異なるものと思われる、POMでそれを行うが、あなたの~/.m2/settings.xml
ではありませんLinuxとWindowsの両方に問題はありません。
<settings>
<localRepository>d:\repository</localRepository>
<!-- or -->
<localRepository>/media/234242342/repository</localRepository>
...
</settings>
0
は、あなただけの別のリポジトリとしての両方の場所を定義するとMavenが使用可能なものを使用してみましょうすることはできません:localRepository
要素を参照してください?
またはsymlink /media/234242342/repository
〜/repository
このパスを両方のビルドに使用してください。
さらに、maven profilesをご覧ください。役立つかもしれません。
+0
これは間違った答えです - 他の回答を見てください – xhudik
2
これは/home/.m2ディレクトリにあり、そのフォルダはおそらく隠されています。したがって、隠しフォルダを表示するにはCtrl + Hキーを押す必要があります。
関連する問題
- 1. CVSのMavenローカルリポジトリ?
- 2. Mavenローカルリポジトリ
- 3. Maven 3.0プラグインからローカルリポジトリの場所を取得する方法は?
- 4. Mavenバージョン、Subversionブランチ、ローカルリポジトリ
- 5. Debian Linuxのスクリプトファイルとデータファイルの場所
- 6. LinuxとWindowsのCUDAの長所と短所は?
- 7. Linuxのカーネルソースコードの場所
- 8. linuxの.bashrcの場所
- 9. ojdbc6 jarをlinux mavenローカルリポジトリにインストールするには?
- 10. Gradle ModuleVersionNotFoundExceptionローカルリポジトリのmaven依存関係の場合
- 11. ユーザスクリプトの場所linux(debian etch)
- 12. Scalaプロジェクトでsbtとmavenを使用する場合の長所と短所
- 13. Apacheのzeppelinチェックが変更されたローカルリポジトリの場所
- 14. Windowsモバイルと保存場所
- 15. JCAコネクタのMavenの場所1.6
- 16. ビルドマシン上のMavenローカルリポジトリを消去する
- 17. データベーステーブルの場所 - MySQL - Windows XP
- 18. Windowsアプリケーションの格納場所
- 19. WindowsとLinux用のJaasログインモジュール
- 20. Linuxインタフェース設定のソースコードの場所
- 21. 場所エラーWindows C#
- 22. 標準メニュー項目Linux上の場所
- 23. Javaスレッド:Windowsの場合とLinuxの場合
- 24. ローカルリポジトリの使用
- 25. Maven 2:ローカルリポジトリにまだインストールされていない場合にのみビルドアーティファクト
- 26. mavenローカルリポジトリをリモートリポジトリに変換する
- 27. maven:コマンドラインオプションまたはenv変数を使用してローカルリポジトリの場所を上書きすることはできますか?
- 28. Windows(XP、Vista、7)およびLinux(GTK、KDE、...)のアプリケーション自動起動場所/方法
- 29. ユーザーモードの同期とカーネルモードの同期(LinuxとWindowsの場合)
- 30. Windows 10の/ root /の場所Ubuntu
非常に迅速な応答ありがとう – user373201