Comment configurer Maven2 de publier à Artifactory?

Actuellement, j'ai un Maven2 projet qui génère un POT lorsque vous exécutez:

mvn clean package

J'ai besoin de régler maintenant la pom.xml de publier ce POT (myapp.jar) à un Artifactory du serveur:

http://myartifactory/artifactory/simple/myorg/myapp/0.1

J'ai essayé d'ajouter un <repositories> élément à mon pom.xml mais rien n'est publié avec cette config:

<repositories>
    <repository>
        <id>myartifactory</id>
        <url>http://myartifactory/artifactory/simple/</url>
    </repository>
</repositories>

Toutes les idées de comment je pourrais obtenir la publication de travailler? Par souci de simplicité, supposons que cette Artifactory repo est authentifié à accepter publie/écrit à partir d'un utilisateur avec un username=foo et password=bar.

  • Il serait utile de connaître les erreurs que vous voyez. Vous pouvez juste besoin d'un settings.xml fichier dans votre ~/.m2 répertoire contenant les informations d'identification pour accéder à ce serveur.
  • Merci @Jonathan (+1) - I a été de se précipiter lors de la création de cette question et n'a pas d'expliquer la situation avec précision (voir mes modifications). Pas d'erreur en soi, juste de ne pas publier de. Si cette config semble bon pour vous (et ce n'est pas de manquer quelque chose ou de faire quelque chose mal configuré) alors pouvez-vous m'indiquer la direction (ou de fournir une réponse) un settings.xml exemple qui a le bon utilisateur creds? Merci encore!
InformationsquelleAutor IAmYourFaja | 2014-06-09