タグ付けされた質問 「nexus」

3
NexusとMavenの違いは何ですか?
NexusとMavenの違いは何ですか? Mavenのみを使用する基本的なシナリオは何ですか?Nexusのみを考慮したシナリオはどうですか?また、両方を使用したい場合はどうなりますか?
133 maven  nexus 

12
MavenリポジトリにNexusまたはArtifactoryを使用する必要がありますか?
大規模なビルドプロセス(> 100モジュール)にはMavenを使用しています。外部の依存関係をソース管理に保存し、それを使用してローカルリポジトリを更新しています。 ただし、中央をキャッシュできるローカルリポジトリに卒業する準備ができているため、すべてのサードパーティを事前にダウンロードする必要はありません(ただし、ローカルリポジトリからプルすることはできます)。さらに、開発者が世界を構築する必要がないように、夜間のビルドから内部ビルドアーティファクトを公開したいと考えています。 NexusとArtifactoryを検討しています。どちらか一方を優先する理由は何ですか?他に検討すべき点はありますか?

2
mavenのdistributionManagement組織全体を指定する方法は?
中央のネクサスリポジトリにデプロイできるように、多くの(約50以上の)maven2プロジェクトを整理する方法を理解しようとしています。mvn deploy目標を使用する場合は、次のようにdistributionManagementタグでターゲットを指定する必要があります。 <distributionManagement> <repository> <id>nexus-site</id> <url>http://central_nexus/server</url> </repository> </distributionManagement> 今、私は(50以上の)すべてのpom.xmlにこのブロックを何度も何度も含めたくありません。私の最初のsettings.xmlファイルですが、それを(仕様上)定義することはできないようです。それで、最初の質問は、なぜそうなるのでしょうか?可能であれば、すべての開発者に配布できるmaven2ディストリビューションのsettings.xmlで指定できます。 私が見つけた唯一の可能な解決策は、これらの設定を含む組織全体のmaster-pomプロジェクトを作成し、他のすべてのpom.xmlをこのmaster-pom via <parent>タグに依存させることでした。しかし、これはマルチモジュールビルドでは一種奇妙に見えます。 - master configuration POM (pm) - Project 1 parent pom (p1 with module 1 and module 2 as modules) - Project 1 module pom (with pm as parent) - Project 2 module pom (with pm as parent) 通常、私はすべてのドキュメントを読んで、pomモジュールが親pomを使用する必要があることを確認しました。しかし、継承v。集約についてのmaven …


13
Mavenを使用せずにアーティファクトをNexusにアップロードする
バージョン化されたビルドアーティファクトを生成する非Javaプロジェクトがあり、これをNexusリポジトリにアップロードしたい。プロジェクトはJavaではないため、ビルドにMavenを使用しません。また、ファイルをNexusに取り込むためだけにMaven / POMファイルを導入したくない。 ブログのNexus REST APIへのリンクはすべてサインインウォールで終わり、「ユーザーの作成」リンクは表示されません。 それでは、MavenなしでビルドアーティファクトをNexusリポジトリにアップロードするための最良の(または妥当な)方法は何ですか?"bash + curl"は素晴らしい、あるいはPythonスクリプトです。
102 nexus 

13
Nexusにアーティファクトをデプロイするときのエラー
ネクサスサーバーの自分のリポジトリにアーティファクトをデプロイするときにエラーが発生する:「アーティファクトをデプロイできませんでした:アーティファクトを転送できませんでした」「ファイルhttp:/// my_artifactを転送できませんでした。戻りコードは400です」 1つのカスタムリポジトリmy_repoと次のmavenローカル構成でNexusを実行しています。 settings.xml <server> <id>my_repo</id> <username>user</username> <password>pass</password> </server> ... <mirror> <id>my_repo</id> <name>Repo Mirror</name> <url><my_url_to_my_repo></url> <mirrorOf>*</mirrorOf> </mirror> ユーザーには、my_repoへの作成/読み取り/書き込み権限があります- pom.xml <distributionManagement> <repository> <id>my_repo</id> <name>my_repo</name> <url><my_url_to_my_repo></url> <layout>default</layout> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url><my_url_to_my_snapshot_repo></url> </snapshotRepository> </distributionManagement> そして私は実行します mvn deploy エラーを取得します。何か案が?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.