maven下nexusの構築、jarパッケージアップロードなどの注意事項


nexusはローカルjarパッケージサーバを構築するために使用されており、具体的には多くは言わない.主に参考の中で次のように投稿します.作者に感謝します.継続的な統合の道-Mavenの私服を構築する Maven倉庫管理-Nexus(投稿後強化版) nexusのインストール1.nexusのダウンロードアドレスhttp://nexus.sonatype.org/downloads/私がダウンロードしたのはnexus-oss-webapp-1.8.0-bundle.tar.gz解凍した2つのファイル:nexus-oss-webappp-1.8.0とsonatype-work前者はnexusの実行環境とアプリケーションを含み、後者はあなた自身の構成とデータを含む.2.nexusを起動上記で述べたように、nexusの実行環境はnexus-oss-webappp-1.8.0ディレクトリにあり、以下はこのディレクトリの起動に入ります.
# cd nexus-oss-webapp-1.8.0/bin/jsw/linux-x86-32/ 

このディレクトリの下には、lib、nexus、platform、wrapperというフォルダと3つのファイルが含まれています.nexusは起動コマンドです.実行
 # ./nexus 

nexusからプロンプトコマンドを取得  start,stop,status,restartなど.入力
 # ./nexus start 

ターミナル出現
 Starting Nexus OSS...
Started Nexus OSS 

説明nexus起動成功注意:jswフォルダの下には、異なるオペレーティングシステムからフォルダまで、自分のオペレーティングシステムに適したフォルダがたくさんあります.start,stopをスクリプトとしてデスクトップに置くこともできます.cdの添付ファイルがstartとstopのスクリプトにならないように、スクリプトを開いて自分の本体のnexusのパスを変更してください.3.nexusを開いてブラウザでアクセス:http://localhost:8081/nexus右上隅のlogin in入力アカウントをクリック:admin入力パスワード:admin 123ログイン成功構成nexusは、新しく構築されたnexus環境では空の倉庫にすぎないため、最初のステップはリモートのMavenセンター倉庫と同期することです.Reindex以降にリモート・ウェアハウスに同期していない場合は、各ウェアハウスの設定を確認できます.次はMaven Centralの設定です.mavenディレクトリを開く->conf->settings.xml localRepositoryを見つけてコメントメッセージに書きます.Default:~/.m 2/repository追加できます.
 <localRepository>${M3_HOME}/repository</localRepository> 

${M 3_HOME}は、mavenからインストールパスに、ローカルのjarパッケージを読み込むために新しいrepositoryフォルダを作成し、以前のデフォルトのrepositoryを削除します.
 #cd ~
#rm -rf .m2 

settings.xmlファイルに順次入力
 <!-- nexus     -->

   <server>  
     <id>nexus-releases</id>  
     <username>admin</username>  
     <password>admin123</password>  
   </server>  
   <server>  
     <id>nexus-snapshots</id>  
     <username>admin</username>  
     <password>admin123</password>  
   </server>     
 </servers>  

...

<!--   naxus   -->
   <profile>
       <id>dev</id>
          <repositories>
             <repository>
                 <id>nexus</id>
                 <url>http://127.0.0.1:8081/nexus/content/groups/public/</url>
                 <releases>
                    <enabled>true</enabled>
                 </releases>
                 <snapshots>
                    <enabled>true</enabled>
                 </snapshots>
              </repository>
            </repositories>           
            <pluginRepositories>
                <pluginRepository>
                    <id>nexus</id>
                    <url>http://127.0.0.1:8081/nexus/content/groups/public</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </pluginRepository>
            </pluginRepositories>
        </profile>
..

 <!-- nexus -->
  <activeProfiles>
        <activeProfile>dev</activeProfile>

    </activeProfiles> 

注意:ラベルの位置に応じてjarをローカル倉庫にアップロードするには、3 rd partyを選択し、Artifact Uploadラベルをクリックselect artifact(s)ボタンをクリックし、jarパッケージにアップロードするにはadd artiffact->uplaod artiffactを選択します.pom.xmlを編集するときにnexusのjarパッケージ
でローカルにアップロードされたjarパッケージを検索してpom.xmlファイルにxmlコードをコピーして保存すればいいのが見つからない場合があります.pom.xmlを編集して保存した後、${M 3_HOME}/repositoryファイルにインポートしたjarパッケージが表示されます.
  • nexusスクリプト.tar.gz (287 Bytes)
  • ダウンロード回数:0
  • 添付画像を表示