Mavenを使用している場合、私のプロジェクトはリポジトリにアップロードされていますか?

私はMavenで新しいです。私はその非常に有用なツールだと思います。ローカルリポジトリは、自分のプロジェクトで.jarsが必要になると自動的に埋められます。

しかし、私はそれが両方向で動作することも知っています。自分のプロジェクトにはIdArtifact(pom.xmlファイルで設計されています)があり、パブリックサーバーにアップロードできます。パブリックプロジェクトを開発したいときは便利ですが、プロジェクトがpom.xmlのパブリックリポジトリにアップロードされないようにするにはどうすればいいですか?およびその逆?

たぶんその根拠のない懸念が、時にIDE(netbeansのように、使用している)、それを監視せずにやります。私は少しそれを "怖い"です。私はいくつかのプライベートライブラリを公開しません。

1
それは確かですか?私が使っているサーバは: oss.sonatype.org download.java.net/maven/2 および repo1.maven.org/maven2 安全ですか?
追加された 著者 Raph,
[情報]プロジェクトのスキャン中... [エラー] 1つのプロジェクトを読み込めませんでした - > [ヘルプ1] [エラー] [エラー]プロジェクトチュートリアル:チュートリアル:$ {project.version}
追加された 著者 Raph,
だから私は私のプライベートプロジェクトを間違って公開することはできません。しかし、もし私が公表したい図書館を公開するにはどうすればいいですか?
追加された 著者 Raph,
[エラー]目標org.apache.maven.pluginsの実行に失敗しました:プロジェクトのmaven-deploy deploy(デフォルト - デプロイ)WebApplDietLib:配備失敗の要素がdistributionManagement内のPOMに指定されていませんでした。-DaltDeploymentRepository = id :: layout :: urlパラメータ - > [ヘルプ1]
追加された 著者 Raph,
「distributionManagement」は何を意味しますか?
追加された 著者 Raph,
@ラフ。あなたの質問が何であるかをまず決めてみましょう。コメントから、あなたのプロジェクトが配備されて、あなたのプロジェクトを配備する方法を知っていることへの懸念から逸脱しています。質問を適切に編集してください。
追加された 著者 Raghuram,
本当に公開されているリポジトリは読み取り専用です。私を信じて、間違って公開することはできません。
追加された 著者 Chris Eberle,
あなたが私の言葉をそれに服用しない場合は、自分で試してみてください。 「再生」するプロジェクトを作成します。 mvn deploy を実行し、何が起こるかを見てください。
追加された 著者 Chris Eberle,
追加された 著者 Chris Eberle,

1 答え

私はRaghuramに同意します:一度に1点;-)あなたの質問に関して

パブリックプロジェクトを開発したいが、プロジェクトがpom.xmlのパブリックリポジトリにアップロードされないようにするには、いくつかの時間が便利です。

私の答えは:pom.xmlに DistributionManagement セクションが設定されていない場合あなたがそれを知っていない場合は、おそらくここ)、あなたは安全です。リポジトリに公開するかどうかを指定するには、 settings.xml

2
追加された
ほとんどの人はMavenだけを使って自分のプライベートプロジェクトを管理しています。だから、私はこの流通管理の設定は単なるもので、あなたがGPLやオープンプロジェクトを開発しているときにのみ使用されると思います。内部エンタープライズプロジェクトの場合はそうではありません。その私が尋ねたことは: - P多分新しいことの質問です。
追加された 著者 Raph,