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 :

Jar "propriétaire" et déploiement


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut Jar "propriétaire" et déploiement
    Bonjour à tous,

    Je souhaite écrire un composant plexus permettant de capturer des images d'une webcam (cf. http://www.mutong.com/fischer/java/usbcam/).

    Voici les premières dépendences :
    <dependencies>
    <dependency>
    <groupId>com.apple</groupId>
    <artifactId>quicktime</artifactId>
    <version>7.2</version>
    </dependency>

    <dependency>
    <groupId>javax.media</groupId>
    <artifactId>jmf</artifactId>
    <version>2.1.1e</version>
    </dependency>
    </dependencies>

    Si l'on regarde le repository de jmf (http://repo1.maven.org/maven2/javax/media/jmf/2.1.1e/), on se rend compte qu'il n'y a pas de .jar. Cela est certainement dû aux droits de JMF.

    J'aimerais faire la même chose pour quicktime. J'ai essayé ma commande habituelle :
    %MAVEN_HOME%\bin\mvn deploy:deploy-file -DpomFile=quicktime.pom -DrepositoryId=ftp-repository -Durl=ftp://ftpperso.free.fr/ambiance/ambiance-thirdpart-repository/
    mais il y manque l'option -Dfile et maven ne veut pas déployer mon pom.xml.

    Comment faire?

    Merci, Laurent.

  2. #2
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    peut être lui dire qu'il n'y a qu'un pom avec un
    -Dpackaging=pom

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    Cela n'a pas suffit. J'ai l'impression que la commande deploy ne prend pas en compte les arguments de type -DpomFile.

    Il ne me reste plus qu'à créer un véritable projet avec le packaging=pom dans le pom.xml de celui-ci.

    Merci pour votre aide.

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 130
    Par défaut
    Regarde autour de la commande "mvn install:install-file" ou "mvn deploy:deploy-file" qui te permettent d'installer des jar existant.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 16
    Par défaut
    C'est ce que j'utilise habituellement : je déploie sur un repository "third part" les jar des api qui n'utilise pas Maven2.

    Mais là, le truc, c'est qu'il n'y a pas de jar ou plutôt je ne veux pas déployer sur mon repository un jar d'Apple sans leur consentement.

  6. #6
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 130
    Par défaut
    Ok je comprends mais je ne vois pas comment tu peux mettre une ressource à disposition sans déposer cette ressource sur un repository ...

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

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