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 2] Java Web Start


Sujet :

Maven Java

  1. #1
    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 [Maven 2] Java Web Start
    Bonjour,

    Je dois mettre en place une application Java Web Start à l'aide de maven 2. J'avoue que je n'y connais pas grand chose pour l'instant sur JWS et que mes recherches concernant ce dernier n'aboutissent pas.

    Auriez vous des conseils sur les outils ou plugins que je peux utiliser ? Ainsi que les étapes à respecter pour y arriver.

    Merci.

  2. #2
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Tu peux utiliser le plugin webstart pour maven2 (http://mojo.codehaus.org/webstart-ma...roduction.html)

  3. #3
    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
    Est ce qu'il existe des exemples de fichiers template velocity pour générer le fichier JNLP ?

  4. #4
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Le template utilisé par défaut ne te convient pas?

    Si tu veux en créer un nouveau, tu peux t'inspirer de celui par défaut : http://svn.codehaus.org/mojo/trunk/m...mplate/jnlp.vm

  5. #5
    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
    Autant pour moi je n'avais pas regardé dans l'archive du plugin qui contient un template par défaut. Désolé pour cette question inutile !

  6. #6
    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
    je suis parvenu à faire fonctionner le plugin webstart-maven-plugin tant bien que mal.

    Le soucis est que maintenant je souhaite avoir plus d'information au sein du fichier jnlp produit :

    - dans la balise jnlp je voudrais renseigner l'attribut href ainsi que spec.
    - faire apparaitre la balise information, security et remplir resources

    Je me suis inspiré de l'exemple de configuration dans la doc : http://mojo.codehaus.org/webstart-ma...gin/howto.html

    Maintenant je me demande si je doit surcharger la balise jnlp dans la configuration du plugin ou placer un fichier de configuration quelque part, si jamais la solution doit être le dernier cas à quoi peut ressembler un tel fichier de configuration ?

  7. #7
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Citation Envoyé par morice.ju
    je suis parvenu à faire fonctionner le plugin webstart-maven-plugin tant bien que mal.

    Le soucis est que maintenant je souhaite avoir plus d'information au sein du fichier jnlp produit :

    - dans la balise jnlp je voudrais renseigner l'attribut href ainsi que spec.
    - faire apparaitre la balise information, security et remplir resources

    Je me suis inspiré de l'exemple de configuration dans la doc : http://mojo.codehaus.org/webstart-ma...gin/howto.html

    Maintenant je me demande si je doit surcharger la balise jnlp dans la configuration du plugin ou placer un fichier de configuration quelque part, si jamais la solution doit être le dernier cas à quoi peut ressembler un tel fichier de configuration ?
    Tu dois surcharger la conf du plugin comme ceci:

    <configuration>
    <jnlp>
    <informations>
    <information>
    <title></title>
    <vendor></vendor>
    <homepage></homepage>
    <descriptions>
    <description>
    <kind></kind>
    <text></text>
    </description>
    </descriptions>
    <icons>
    <icon>
    <kind></kind>
    <width></width>
    <height></height>
    <depth></depth>
    <size></size>
    </icon>
    </icons>
    </information>
    </informations>

    <!-- security -->
    <isAllPermissions>true</isAllPermissions>
    <isJ2EEClientPermissions>true</isJ2EEClientPermissions>

    <!-- Resources -->
    <allResources>
    <j2ses>
    <j2se>
    <version></version>
    <jhref></jhref>
    <autodownload>true</autodownload>
    <javaVmArgs></javaVmArgs>
    <initialHeapSize></initialHeapSize>
    <maxHeapSize></maxHeapSize>
    </j2se>
    <properties>
    <property>
    <name></name>
    <value></value>
    </property>
    </properties>
    </j2ses>
    </allResources>
    </jnlp>
    </configuration>

  8. #8
    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
    Merci beaucoup pour tes indications evenisse !

    L'execution du plugin ce bloque sur la balise informations car la version du JnlpConfig que j'utilise ne contient pas de setter pour cet attribut.

    J'utilise la version 1.0-SNAPSHOT du plugin webstart-maven-plugin en le récupérant sur le repository http://snapshots.repository.codehaus.org/

    J'ai utilisé cette version mais peut etre faut il que j'utilise l'alpha 1 ou que je recupère peut être le plugin depuis un autre repository ?

  9. #9
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Je viens de regarder les sources et l'ensemble de cette conf n'est pas implémentée pour le moment, elle est seulement disponible dans le template

    Je penses que çà sera dispo très prochainement. Tu peux envoyer un mail sur la liste du projet mojo pour avoir des infos sur la dispo de cette fonctionalité.

  10. #10
    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
    Finalement j'ai développé un mojo adapté à mes besoins. Mais je tiens quand même à te remercier evenisse pour tous tes précieux conseils

  11. #11
    Membre Expert

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Citation Envoyé par morice.ju
    Finalement j'ai développé un mojo adapté à mes besoins.
    As-tu des fonctionalités qui ne sont pas présente dans le plugin existant? Si c'est le cas, peut-être pouvont nous les ajouter.

  12. #12
    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
    Citation Envoyé par evenisse
    As-tu des fonctionalités qui ne sont pas présente dans le plugin existant? Si c'est le cas, peut-être pouvont nous les ajouter.
    Non, c'est seulement qu'il fallait rapidement que je puisse générer deux applications Java Web Start et que je ne pouvais pas attendre la prochaine release du plugin. La seule chose qui pouvait me manquer était la possibilité de configurer mon fichier jnlp, mais comme le fichier JnlpConfig.java n'était pas encore complet par rapport au template, je me suis plutot penché sur une solution rapide et générique par mon mojo. Ceci n'implique pas bien sur que l'on ne reviendra pas vers ce plugin une fois mis à jour.

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

Discussions similaires

  1. questions générales sur Java Web Start
    Par Shiryu44 dans le forum JWS
    Réponses: 12
    Dernier message: 11/04/2005, 16h33
  2. Exception sur Java Web Start
    Par Le Bressan dans le forum JWS
    Réponses: 5
    Dernier message: 01/02/2005, 11h52
  3. [Info]Développement Java Web Start
    Par szdavid dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 26/01/2005, 17h59
  4. java web start qui veut pas se lancer
    Par calvin dans le forum JWS
    Réponses: 4
    Dernier message: 30/06/2004, 12h42
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 19h55

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