2016-12-12 6 views
2

ビルドプロセスで2つの異なる証明書をインポートする必要があります。 keytool-maven-pluginを使用していますが、1つのプラグインをインポートできますが、2つのプラグインをインポートすることはできません。mavenで2つの異なる証明書をインポートするには

は、ここに私のポンポンが事前に

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>keytool-maven-plugin</artifactId> 
    <version>1.5</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>importCertificate</goal> 
      </goals> 
      <phase>package</phase> 
     </execution> 
    </executions> 
    <configuration> 
     <keystore>${project.build.directory}/client-truststore.jks</keystore> 
     <storepass>storepass</storepass> 
     <alias>alias</alias> 
     <file>ca.pem</file> 
     <noprompt>true</noprompt> 
    </configuration> 
</plugin> 

感謝をスニペットです。

+0

2回の実行はどうですか? – khmarbaise

+0

2つの異なる構成に2つの異なる実行を与える方法はありますか? –

+0

@small_ticket設定タグを一度実行してみてください。 ;) – nullpointer

答えて

1

いくつかのこと -

  • <id>上述と推測されるまた、あなたの<execution>タグ

  • に欠けているものです、あなたはエイリアスが設定可能なようにしたい場合は、あなたの中にchangeAliasを使用してください実行形式 -

    <goals> 
        <goal>changeAlias</goal> 
    </goals> 
    

ソース -

- コマンドライン

> mvn keytool:changeAlias -Dkeystore=/path/to/your/keystore 
> -Dstorepass=storepass -Dkeypass=keypass -Dalias=foo_alias \ -Ddestalias=new_alias 
  • 、あなたは次のように異なるエイリアスを設定しようとすることができるさまざまな実行のためにkeytool:changeAlias指定するパラメータを使用する方法Keytool Maven Plugin

    <executions> <execution> <goals> <goal>importCertificate</goal> </goals> <phase>package</phase> <id>executionOne</id> <configuration> <keystore>${project.build.directory}/client-truststore.jks</keystore> <storepass>storepass</storepass> <alias>alias</alias> <file>ca.pem</file> <noprompt>true</noprompt> </configuration> </execution> <execution> <goals> <goal>importCertificate</goal> </goals> <phase>package</phase> <id>executionTwo</id> <!--change this from one above--> <configuration> <keystore>${project.build.directory}/client-truststore.jks</keystore> <storepass>storepass</storepass> <alias>alias</alias> <file>ca.pem</file> <noprompt>true</noprompt> </configuration> </execution> </executions> 
関連する問題