0

pom 内の特定の目標に対して、評価された特権を付与/要求することは可能ですか?

具体的には、リポジトリから成果物を取得し、その成果物をユーザーが書き込み権限を持たないファイル システム ディレクトリに格納する必要があります。

理想的には、取得したファイルをファイル システムに書き込むという目的のためだけに、ユーザーの権限を昇格させたいと考えています。

これを達成するためにsudoまたは同様のものを使用してmaven-dependency-pluginコピーゴールを使用する方法はありますか?

Eclipse内でプロジェクトをテストするために機能するように、pom.xmlに入れる必要があります。

sudo mvn ...

オプションではありません(それが良いアイデアであるかどうかに関係なく)。

4

1 に答える 1

1

それは不可能だと思います。しかし、質問は少し混乱しています。ユーザーがアクセスできないリポジトリからアーティファクトをプルしたいですか、それとも結果のアーティファクトをユーザーがアクセスできないローカル リポジトリにインストールしたいですか?

どちらの場合でも、アーティファクトをインストールしようとしている (または依存関係をプルしようとしている) ユーザーが、アクセスできないリポジトリを使用している理由がわかりません。少し文脈を教えていただければ、代替案を提案できるかもしれません

于 2012-09-19T01:50:14.443 に答える