Ich versuche Maven Projekt mit Teamcity zu integrieren. Ich bin fast da, bin aber auf ein Problem gestoßen. Ich verwende javax mail jar für mein Projekt, und ich habe Abhängigkeit in POM> xml auch hinzugefügt. Wenn ich lokal baue, benutze Eingabeaufforderung es funktioniert gut, aber wenn ich versuche, das auf Teamcity buld zu bekommen, bekomme ich einen Fehler, der besagt, dass Paket nicht gefunden ". Es bedeutet, dass javax mail jar nicht in den Build aufgenommen wird. Ich habe versucht, jar aus dem Ordner hinzuzufügen, indem ich den Systempfad angegeben habe, den es auch nicht enthält. Gibt es etwas, das mir in der Teamcity-Konfiguration fehlt, die dieses Problem verursacht?Maven Integration mit Teamcity
3
A
Antwort
1
Wie in den Kommentaren zur Konfiguration von teamCity mit der Datei settings.xml erwähnt, sollten Sie den Speicherort Ihres Repositorys festlegen.
Hier ist ein Link zu TC Dokumentation für Maven baut: https://confluence.jetbrains.com/display/TCD10/Maven
+0
Habe den Trick hier nicht - Entschuldigung, keine funktionierende Lösung für mich. Problemumgehung ist die Installation eines separaten Repositorys (in meinem Fall Artifactory). Trotzdem +1 für diesen Link, der für andere hilfreich sein kann. – foo
Verwandte Themen
- 1. NUnit Integration mit teamcity
- 2. Teamcity und Browserstack Integration
- 3. Integration von TeamCity & MSBuild
- 4. TeamCity gitlab Integration
- 5. Kontinuierliche Integration mit Teamcity und Clearcase
- 6. Integration von TeamCity Dotcover-Bericht mit Sonarcube
- 7. Maven OSGi Integration/Systemtest
- 8. Sonar Maven Integration
- 9. TeamCity für Python/Django kontinuierliche Integration
- 10. Integration maven ändert Plugin mit Jira agile
- 11. org.springframework.beans.factory.BeanCreationException im Frühjahr Hibernate Integration mit Maven
- 12. TeamCity kontinuierliche Integration mit Git-Deployment, PHPUnit-Tests und Datenbankmigration
- 13. Ausführen von IntelliJ-Inspektionen über Maven/TeamCity
- 14. Hudson-Integration für Maven-Projekte
- 15. Vue Integration mit Spring MVC mit Maven Enterprise
- 16. Sencha Windows SDK Tool 2.0.0. Maven Integration
- 17. Allure Bericht + TestNG + Maven Failsafe-Plugin-Integration
- 18. Maven - Lauf Integration und Unit Tests
- 19. Integration von Testcomplete-Skripte in Maven bauen
- 20. Eclipse Indigo Marketplace Maven Integration Installationsfehler
- 21. Teamcity Erstellungsfehler
- 22. Teamcity - Wie man einen Commit triggert mehrere maven Profil Builds
- 23. Maven führt keine Integration Tests mit Failsafe-Plugin
- 24. Wie mit Maven in kontinuierlicher Integration zu veröffentlichen?
- 25. Integration von sbt (Spiel!) Projekt mit Maven Eltern Pom
- 26. Kontinuierliche Integration mit BitBucket
- 27. Continuous Deployment mit TeamCity
- 28. TopShelf-Anwendungsbereitstellung mit TeamCity
- 29. Integration von Integration und Unit-Test-Berichte mit JaCoCo
- 30. Nexus Integration mit Jenkins
Sie haben ein eigenes Repository laufen? wie Sonaytape Nexus, Artefakt oder Archiva? Ich würde das empfehlen. Konfigurieren Sie dann teamcity mit einer settings.xml (auf der Root-Projektebene), um diesen Server als Spiegel für Artefakte zu verwenden. Fügen Sie die privaten oder lizenzbeschränkten Jars hinzu, damit jeder, der das Projekt erstellen muss, darauf zugreifen kann. – wemu
Ich habe ein ähnliches Problem mit einem lokal erstellten Artefakt (nicht in einem öffentlichen Repository). Da TeamCity über eingebaute Artefakte verfügt, gehe ich davon aus, dass es einen besseren Weg geben muss, dies zu handhaben, als eine separate Software zu erstellen. Jeder? – foo
Können Sie den Fehler bitte zur Antwort hinzufügen? – Boris