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-antrun-plugin : Copier war dans repertoire par SFTP


Sujet :

Maven Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 105
    Points : 81
    Points
    81
    Par défaut maven-antrun-plugin : Copier war dans repertoire par SFTP
    Bonjour,
    Je voudrais copier le war de mon application dans un répertoire situé sur un serveur FTP sécurisé, voici ma configuration:
    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
     
    <plugin>
           <inherited>true</inherited>
           <artifactId>maven-antrun-plugin</artifactId>
           <executions>
               <execution>
                 <phase>package</phase>
                  <id>ftp</id>
                  <goals>
                   <goal>run</goal>
                  </goals>
                  <configuration>
                  <tasks>
                   <ftp server="monserver"
    	          port="22"
                      action="send"
                      remotedir="/home/monRepertoire/"
                      userid="monLogin"
                      password="monPwd"
                      verbose="yes" 
    		  depends="yes" >
                      <fileset dir="target">
                           <include name="*.war" />
                      </fileset>
                    </ftp>
                    </tasks>
                    </configuration>
                   </execution>
                  </executions>
                  <dependencies>
                     <dependency>
                          <groupId>commons-net</groupId>
                           <artifactId>commons-net</artifactId>
                           <version>1.4.1</version>
                     </dependency>
                     <dependency>
                            <groupId>ant</groupId>
                            <artifactId>ant-commons-net</artifactId>
                            <version>1.6.5</version>
                       </dependency>
                  </dependencies>
        </plugin>
    Et voici le message d'erreur que je reçois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    [INFO] Executing tasks
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] An Ant BuildException has occured: error during FTP transfer: org.apache.commons.net.MalformedServerReplyException: Could not parse response code.
    Server Reply: SSH-2.0-Sun_SSH_1.1
    Y a t il une autre façon pour se connecter à un sevrer FTP sécurisé.
    Merci pour toute votre aide.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Je pense que ta technique est bonne, ce qui ne l'est pas, c'est le protocole.

    En effet, tu veux accéder à un FTP sécurisé via SSH. Or la tâche Ant FTP ne gère que le protocole FTP "de base". Il te faut donc opter pour une autre tâche Ant, a priori scp.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 105
    Points : 81
    Points
    81
    Par défaut
    Merci beaucoup, je vais essayé avec ça

Discussions similaires

  1. Problème avec maven-antrun-plugin
    Par chady dans le forum Maven
    Réponses: 0
    Dernier message: 14/01/2015, 00h34
  2. maven-glassfish-plugin::deploy war non deployé
    Par niamande dans le forum Maven
    Réponses: 0
    Dernier message: 02/04/2009, 17h57
  3. copier .war dans dossier serveur
    Par cotede2 dans le forum Maven
    Réponses: 1
    Dernier message: 16/04/2008, 10h37
  4. maven antrun plugin
    Par jeremiegarcia dans le forum Maven
    Réponses: 8
    Dernier message: 04/06/2007, 22h26
  5. Réponses: 15
    Dernier message: 31/08/2006, 17h28

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