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 :

signature de jars


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut signature de jars
    le code trouvé dans la discussion suivante me permet de signer mon jar.
    voici l'utilisation du plugin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    	<build>
     
    		<resources>
    			<resource>
    				<targetPath>../resources</targetPath>
    				<filtering/>
    				<directory>src/java</directory>
    				<includes>
    					<include>**/*</include>
    				</includes>
    				<excludes>
    					<exclude>**/*.java</exclude>
    				</excludes>
    			</resource>
    		</resources>
     
    		<sourceDirectory>src/java/</sourceDirectory>
    		<outputDirectory>bin/classes</outputDirectory>
     
    		<plugins>
    			<plugin>
    				<groupId>org.apache.maven.plugins</groupId>
    				<artifactId>maven-compiler-plugin</artifactId>
    				<configuration>
    					<source>1.4</source>
    					<target>1.4</target>
    					<includes>
    						<include>**/*.java</include>
    					</includes>
    				</configuration>
    			</plugin>
     
    			<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 my keystore</keystore>
    					<alias>my alias</alias>
    					<storepass>my password</storepass>
    					<signedjar>
    						${project.build.directory}/signed/${project.build.finalName}.jar
    					</signedjar>
    					<verify>true</verify>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
    en lancant l maven sur ce pom
    l'erreur suivante se produit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    [ERROR] project-execute : dra.proto.laf:dra.proto.laf:jar:0.0.1 (  task-segment: [clean, install] )
    Diagnosis: 'sign' was specified in an execution, but not found in the plugin
    FATAL ERROR: Error executing Maven for a project
    org.apache.maven.lifecycle.LifecycleExecutionException: 'sign' was specified in an execution, but not found in the plugin
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindExecutionToLifecycle(DefaultLifecycleExecutor.java:1337)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1238)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:982)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:453)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
    	at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:441)
    	at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:382)
    	at org.maven.ide.eclipse.Maven2Executor.main(Maven2Executor.java:68)
    je pense que le plugin utilise ne possede pas ce goal
    comment faire pour regler ce probleme

  2. #2
    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
    update ton plugin avec l'option -U en lançant mvn

  3. #3
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    non c'est toujours pas bon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    D:\>mvn -U install
    [INFO] Scanning for projects...
    [INFO] ----------------------------------------------------------------------------
    [INFO] Building Unnamed - dra.proto.laf:dra.proto.laf:jar:0.0.1
    [INFO]    task-segment: [install]
    [INFO] ----------------------------------------------------------------------------
    [INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for updates from central
    [INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for updates from central
    [INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for updates from central
    [INFO] artifact org.apache.maven.plugins:maven-jar-plugin: checking for updates from central
    [INFO] artifact org.apache.maven.plugins:maven-install-plugin: checking for updates from central
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] 'sign' was specified in an execution, but not found in the plugin
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 11 seconds
    [INFO] Finished at: Fri Jul 28 12:33:46 CEST 2006
    [INFO] Final Memory: 2M/5M
    [INFO] ------------------------------------------------------------------------

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par DanielW33
    non c'est toujours pas bon
    Cette fonctionnalité (signature de jars) n'est pas encore disponible dans la version "officielle" du plugin jar (celle du central).
    Si tu veux l'utiliser, tu dois utiliser la version en cours de developpement du maven-jar-plugin.
    Cf :
    http://maven.apache.org/guides/devel...t-plugins.html

  5. #5
    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
    denis, tu as été plus rapide que moi

  6. #6
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par evenisse
    denis, tu as été plus rapide que moi
    Plus rapide, c'est pas très dur, ce que j'attends c'est le jour ou tu te tromperas dans tes réponses

  7. #7
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    c'est bien ce que je pensai : probleme de version
    Y a-t'il un autre moyen de signer un jar ?

  8. #8
    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
    Citation Envoyé par DanielW33
    c'est bien ce que je pensai : probleme de version
    Y a-t'il un autre moyen de signer un jar ?
    Tu peux utiliser une tache ant dans ton pom (http://maven.apache.org/plugins/mave...gin/usage.html) mais je pense que c'est une mauvaise solution, le plugin jar devrait être releasé dans quelques semaines et la version snapshot actuelle est vraiment stable. Tu peux l'utiliser sans souci.

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

Discussions similaires

  1. Probleme avec la signature des jar
    Par AliJava dans le forum ANT
    Réponses: 10
    Dernier message: 31/07/2008, 12h04
  2. Problème de signature de Jar avec java webstart
    Par JCD21 dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 07/06/2008, 22h20
  3. SIGNATURE des .jar
    Par yayamo dans le forum Sécurité
    Réponses: 1
    Dernier message: 26/01/2007, 09h44
  4. probleme de signature de .jar
    Par yayamo dans le forum Sécurité
    Réponses: 2
    Dernier message: 24/01/2007, 17h42
  5. [Certificat] Signature de JAR : durée du certificat
    Par Invité dans le forum Sécurité
    Réponses: 3
    Dernier message: 22/10/2006, 13h28

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