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][Axis 1.1] lancer des taches Axis


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut [Maven 2][Axis 1.1] lancer des taches Axis
    Bonjour,

    J'utilise Axis 1.1 et je n'arrive pas à intégrer des taches de génération wsdl2java dans mon projet Maven2.

    J'ai essayé avec le plugin via le code suivant :

    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
    <plugin>
    			<groupId>org.codehaus.mojo</groupId>
    			<artifactId>axistools-maven-plugin</artifactId>
    			<version>1.1</version>
    			<configuration>
     
    			  <urls>
    					<url>blablabla?WSDL=</url></urls>
    		   </configuration>
    		   <executions>
    			 <execution>
    			   <goals>
    				 <goal>wsdl2java</goal>
    			   </goals>
    			 </execution>
    		   </executions>
     
    	     </plugin>
    Malheureusement cela ne fonctionne pas pour une version 1.1 de axis.

    Connaitriez vous la maniere "Ant" pour faire la même chose?

    Merci.

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Bon,

    Après avoir jetté un oeil attentif à la doc de Axis :

    http://ws.apache.org/axis/java/user-...aTypesFromWSDL

    Il est déclaré qu'il faut utiliser la classe org.apache.axis.wsdl.WSDL2Java

    Cela me donne quelque chose comme ca :

    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
    <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                   <execution>
                      <id>generate-webservice</id>
                      <phase>generate-sources</phase>
                      <configuration>
                         <tasks>
                            <taskdef name="axis-wsdl2java" classname="org.apache.axis.wsdl.WSDL2Java">
                               <classpath>
                                  <path refid="maven.compile.classpath" />
                               </classpath>
                            </taskdef>
                            <echo message="Appel de la tache axis-wsdl2java" />
                            <!-- axis-wsdl2java /-->
                            </tasks>
                      </configuration>
                      <goals>
                         <goal>run</goal>
                      </goals>
                   </execution>
    				</executions>
            </plugin>
    Avec les dépendances suivantes :
    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
    <dependencies>
    		<dependency>
    			<groupId>axis</groupId>
    			<artifactId>axis</artifactId>
    			<version>1.1</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-logging</groupId>
    			<artifactId>commons-logging</artifactId>
    			<version>1.0.3</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-discovery</groupId>
    			<artifactId>commons-discovery</artifactId>
    			<version>0.2</version>
    		</dependency>
    	</dependencies>
    Et j'obtiens le message d'erreur suivant :
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Error executing ant tasks

    Embedded error: No public execute() in class org.apache.axis.wsdl.WSDL2Java
    Ce me semble plutot bizarre vu que cette classe est normalement utilisée dans des taches ant.

    Quelqu'un aurait une piste?

    Merci d'avance.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/02/2011, 10h57
  2. lancer une application + la barre des taches
    Par karim15 dans le forum WinDev
    Réponses: 2
    Dernier message: 28/12/2009, 19h48
  3. Maven - lancer des tests junit spécifiques
    Par don'de dans le forum Maven
    Réponses: 1
    Dernier message: 24/11/2009, 23h26
  4. [VB6] [Système] Barre des taches
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2002, 15h16
  5. desactiver la barre des taches
    Par naili dans le forum C++Builder
    Réponses: 7
    Dernier message: 02/09/2002, 17h57

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