2017-12-21 3 views
0

私は私たちのメイヴンレポで展開したいJavaコードを自動生成しました。生成されたコードにはrepo情報のないpom.xmlがあります。 pomに触れることなくレポに完全なmavenプロジェクトをデプロイできるかどうかわかります。そして、完全なmavenプロジェクトでは、file-deploy mavenコマンドを使用した最後のjarだけでなく、コマンドラインでアーティファクト・ウィット・ポンを指定のレポにデプロイしますか? (ポームエディタとファイルデプロイメントなし)

レポは、セキュリティ有効を持っており、あなたのリポジトリとユーザー名/パスワードを設定するのsettings.xmlファイルを使用することができ

答えて

0

ため<repositories>セクション

<repositories> 
    <repository> 
    <id>central</id> 
    <name>central override</name> 
    <url>repo URL</url> 
    <releases> 
     <enabled>true</enabled> 
    </releases> 
    <snapshots> 
     <enabled>true</enabled> 
    </snapshots> 
    </repository> 
</repositories> 

とも<servers>セクションを持つべきであるようなコマンドを使用し、私は方法を見つけました。その後、

<servers> 
    <server> 
    <id>my-server</id> 
    <username>user</username> 
    <password>pass</password> 
    </server> 
</servers> 

私は、次のMavenコマンド(ターゲット・レポのため<url>交換)を使用してデプロイします:あなたは、次のように設定ファイルにサーバを追加する必要があり、残念ながら

mvn deploy -D"altDeploymentRepository=my-server::default::<url>" 
0

を渡すの/ usrが必要です。そして、この

mvn --settings YourOwnSettings.xml clean deploy 

設定が資格情報

<servers> 
    <server> 
    <id>releases</id> 
    <username>user</username> 
    <password>pass</password> 
    </server> 
    <server> 
    <id>snapshots</id> 
    <username>user</username> 
    <password>pass</password> 
    </server> 
</servers> 
+0

を、それが動作しませんでした!私はそれを下に投稿する方法を見つけた –

関連する問題