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 :

Commande "mvn install:install-file"


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 Commande "mvn install:install-file"
    Bonjour,
    Pour installer un jar dans mon repository local, j' utilise la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn -X install:install-file -Dfile=path/to/mly/jar -DgroupId=j<groupname> -DartifactId=<artifactname> -Dversion=<version> -Dpackaging=jar
    Tout ce passe bien lors de son l'execution ("Build Successfull")

    Parcontre, dans l'arborescence de mon repo. , il n'y a que le jar; pas de fichier pom.xml créé ;

    Quelqu'un pourrai m'expliquer pourquoi ???

  2. #2
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    Dans ton cas ,

    soit tu as déjà un pom alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mvn -X install:install-file -Dfile=path/to/mly/jar -DgroupId=j<groupname> -DartifactId=<artifactname> -Dversion=<version> -Dpackaging=jar -DpomFile=path/to/pom.xml
    soit tu n'as pas de POM alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mvn -X install:install-file -Dfile=path/to/mly/jar -DgroupId=j<groupname> -DartifactId=<artifactname> -Dversion=<version> -Dpackaging=jar -DgeneratePom=true

  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
    Merci c'est parfait comme reponse

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Par défaut
    bonjour,
    quelqu'un peut m'éclairer sur le gourpId et l'artifectId ainsi que le packaging
    j'ai un jar construit à partir d'un autre projet java que j'ai créé et je veux l'inclure dans mon projet Maven comment faire?

  5. #5
    Membre expérimenté Avatar de dvicente72
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    le plus simple est de passer ton premier projet sous Maven, vu que c'est toi qui l'a créé, tu choisis un groupID et un artefactID et après le mvn install sur ton premier projet, tu pourras l'utiliser comme dépendance dans le 2ème

    Pour vraiment t'aider, il faudrait être un peu plus précis, avec quoi tu buildes etc ...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 29
    Par défaut
    J'ai fait le build en ligne de commande en utilisant ==>
    mvn install:install-file
    -Dfile=<path-to-file>
    -DgroupId=<group-id>
    -DartifactId=<artifact-id>
    -Dversion=<version>
    -Dpackaging=<packaging>
    -DgeneratePom=true

    Where: <path-to-file> the path to the file to load
    <group-id> the group that the file should be registered under
    <artifact-id> the artifact name for the file
    <version> the version of the file
    <packaging> the packaging of the file e.g. jar

    maintenance je dois ajouter une dépendance dans mon POM ce qui devrait donné un truc du genre :
    <dependency>
    <groupId>com.mycompany</groupId>
    <artifactId>mavenproject1</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    </dependency>

    seulement je trouve ça bizarre car le groupId ainsi que l'artfactId sont les mêmes que mon projet Maven, c'est normal? sachant qu'ils devraient être uniques!!!!

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

Discussions similaires

  1. Problème avec "mvn install:install-file"
    Par iliass001 dans le forum Maven
    Réponses: 2
    Dernier message: 18/04/2013, 08h51
  2. [MAVEN] Utilisation install:install-file
    Par DanielW33 dans le forum Maven
    Réponses: 10
    Dernier message: 03/04/2007, 11h34
  3. Réponses: 2
    Dernier message: 15/04/2004, 15h44

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