IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

[MAVEN] signer un jar


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut [MAVEN] signer un jar
    Bonjour,
    Actuellement je migre un petit projet de ant vers maven. ant possédait un goal signjar qui marchait comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <signjar jar="${client.path}/App/monApp.jar" alias="${keystore.alias}" storepass="${keystore.storepass}" keystore="${keystore.location}"/>
    Cependant je ne trouve pas l'équivalent sous maven. Pourtant je suppose que les utilisateurs de maven utilise bien des jars signés aussi ?

    Qui connaitrait donc un moyen propre de signer ces jars par maven ?

  2. #2
    Membre confirmé Avatar de morice.ju
    Inscrit en
    Avril 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2006
    Messages : 79
    Par défaut
    Salut,

    A mon avis tu peux y arriver en utilisant le plugin 'maven-antrun-plugin', inspire toi du site de maven à cette adresse http://maven.apache.org/plugins/mave...gin/usage.html

    sinon tu peux toujours développer ton Mojo (plugin Maven) en utilisant l'API Java de Ant

    fait signe de tes résultats, ca pourrait m'intéresser

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    le plugin jar permet de signer des jars, mais le site n'est pas encore à jour. Voici ce qu'il y a dans la doc:

    * How to configure jar:sign using pom.xml

    If you need to sign a jar, when using the 'jar' packaging, you just need to configure
    the sign goal appropriately for the signing to occur automatically during the package phase.

    Note that you can automatically verify a jar after signing it.

    -------------------
    <project>
    ...
    <packaging>jar</packaging>
    ...
    <build>
    <plugins>
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <executions>
    <execution>
    <goals>
    <goal>sign</goal>
    </goals>
    </execution>
    </executions>
    <configuration>
    <keystore>/path/to/your/keystore</keystore>
    <alias>youralias</alias>
    <storepass>yourstorepassword</storepass>
    <!--signedjar>${project.build.directory}/signed/${project.build.finalName}.jar</signedjar-->
    <verify>true</verify>
    </configuration>
    </plugin>
    </plugins>
    </build>
    </project>
    -------------------

    If you do not specify the signedjar file, your jar will be signed in-place.
    If you do specify it, the program will attempt to create the resulting containing directory.

    * How to use jar:sign specifying parameters on the command line

    -------------------
    mvn jar:sign -Dkeystore=/path/to/your/keystore -Dstorepass=yourstorepassword -Dalias=youralias
    -------------------

    * How to use jar:sign-verify specifying parameters on the command line

    -------------------
    mvn jar:sign-verify [-Djarpath=/path/to/your/signedjar] [-Dverbose=true [-Dcheckcerts=true] ]
    -------------------

    * How to disable jar signing

    -------------------
    mvn ... -Dmaven.jar.skip.sign=true
    -------------------

  4. #4
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    En fin de compte puisque je voulais produire un jnlp et que le plugin jnlp permet de signer tous les jars associés, j'ai utilisé cette méthode.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [maven 2] plugin jar
    Par Lynk HIROSUE dans le forum Maven
    Réponses: 30
    Dernier message: 17/08/2007, 17h23
  2. Réponses: 15
    Dernier message: 31/08/2006, 16h28
  3. [Maven 2]mes jar en dependencies
    Par DanielW33 dans le forum Maven
    Réponses: 2
    Dernier message: 28/07/2006, 09h46
  4. [Maven][Debutant]Specifier jar a utiliser
    Par royto dans le forum Maven
    Réponses: 1
    Dernier message: 06/07/2005, 10h46
  5. [Eclipse 3.1.0]Comment signer une jar depuis eclipse ?
    Par Akira dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 19/04/2005, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo