2017-06-07 24 views
1

私はJavaプロジェクトを作成しています.Nexusにバージョンアップして設定ファイルを保存したいと思います。 javaプロジェクトのファイル構造は以下の通りです。mavenコマンドを使用して設定ファイルをnexusにバージョンアップしてデプロイすることが可能です

のsrc/
confに/ application.config
のpom.xml

は、私は、 "インストールMVNがきれい" 実行時にネクサスにapplication.configファイルを展開することが可能です。各ビルドの後、私は、アプリケーションアーティファクトとコンフィギュレーションアーティファクトがネクサスに配備されることを期待しています。この目的のためのプラグインはありますか?

+0

あなたはビルドヘルパーのmaven-pluginのを経由してファイルを追加したり、JAR/ZIPファイルに設定をパッケージ化することができたり、それぞれの環境のためのより多くの設定を持っている場合、あなたが見てとることができます。https:/ /github.com/khmarbaise/multienv-maven-plugin – khmarbaise

答えて

0

maven-deploy-pluginを使用してファイルを配布するように指示しました。

http://maven.apache.org/plugins/maven-deploy-plugin/usage.html

あなたは、以下の例を見つけることができます。

<build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-deploy-plugin</artifactId> 
       <version>2.8.2</version> 
       <executions> 
        <execution> 
         <id>deploy-file</id> 
         <!-- change to deploy--> 
         <phase>install</phase> 
         <goals> 
          <goal>deploy-file</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <file>app.properties</file> 
        <repositoryId>stack.example.release</repositoryId> 
        <url>http://nexusserver/nexus/content/repositories/releases/</url> 
        <groupId>com.stack.example.config</groupId> 
        <artifactId>app</artifactId> 
        <packaging>properties</packaging> 
        <version>1.0.0</version> 
       </configuration> 
      </plugin> 

     </plugins> 
    </build> 
関連する問題