2017-09-05 2 views
1

J'essaye d'écrire un écouteur de demande de tirage BitBucket. Mais les pots qui y sont liés ne sont pas téléchargés lorsque j'essaye de créer un projet maven.Les dépendances de Bitbucket ne sont pas téléchargées dans le projet maven

<!-- https://mvnrepository.com/artifact/com.atlassian.bitbucket.server /bitbucket-api --> 

<dependency> 
    <groupId>com.atlassian.bitbucket.server</groupId> 
    <artifactId>bitbucket-api</artifactId> 
    <version>4.0.0-m7</version> 
    <scope>provided</scope> 
</dependency> 

[INFO] ------------------------------------------------------------------------ 
[WARNING] The POM for com.atlassian.bitbucket.server:bitbucket-api:jar:4.0.0-m7 is missing, no dependency information available 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.470 s 
[INFO] Finished at: 2017-09-05T13:31:54+05:30 
[INFO] Final Memory: 6M/155M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project bitbucketsniffer: Could not resolve dependencies for project com.bitbucketsniffer:bitbucketsniffer:jar:1.0-SNAPSHOT: Failure to find com.atlassian.bitbucket.server:bitbucket-api:jar:4.0.0-m7 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 

Est-il possible d'installer manuellement les bocaux comme nous le faisons avec pot de dépendance oracle, si oui, alors cela fonctionnera si je tente de créer un pot exécutable de ce projet?

Répondre

0

Vous devez également définir le référentiel.

donc mis cela dans votre fichier pom.xml avant <dependencies>:

<repositories> 
    <repository> 
     <id>atlassian</id> 
     <url>https://maven.atlassian.com/content/repositories/atlassian-public/</url> 
    </repository> 
</repositories> 

mvnrepository.com est juste un moteur de recherche pour diverses bibliothèques. Il vous donne généralement un lien dans une note lorsque vous devez inclure un référentiel.

Exemple: mvnrepository.com different repository example

+0

Il y a quelques dépendances pour compiler, mais quand je les ai vérifié/dépôts, il montre la version analytique-api que 3.69.2. Mais le requis est 4.0.0, comment puis-je obtenir cette version si 'analytics-api' même le référentiel maven ne l'a pas. – RahulSingh123321