Sziasztok,
Megorokoltem egy kornyezetet.
Ebben a kornyezetben nehany napja kuzdok egy hibaval, atkutattam az internetet de vagy nem jo a valasz, vagy en neztem be valamit.
Adott egy settings.xml amit a maven buildnek adok be es tartalmazza a repository elerest.
Az a problema , hogy a maven nem hajlando letolteni belol, csak a local repot hajlando hasznalni.
Ez egy artifact deploy job.
A Build job, ami a jar fajlokat kesziti viszont fel és le is tölt a Nxusba. Ugyanezen settings.xml file használatával.
Igazabol, azon kivul hogy kusza. Nem talaltam benne semmi hibat.
Nagyon orulnek ha valaki ra tudna mutatni mi van elcseszve.
--------------------------------------------------------------
Hirtelen nem tudtam jobbat.
Feltettem ide a kodot: https://pastebin.com/CmwSGqvt
Hozzászólások
Nem udom szerkeszteni?
Megvan: https://hup.hu/node/154428
Troubleshootolgatok és et találtam a logban
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/).
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots).
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public).
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for jboss-snapshots-repository (http://repository.jboss.org/nexus/content/groups/public).
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for snapshots (http://snapshots.maven.codehaus.org/maven2).
[DEBUG] Using mirror nexus (https://nexus.gammaqa.com/content/groups/public) for central (http://repo1.maven.org/maven2).
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1, ConflictMarker.markTime=0, ConflictMarker.nodeCount=57, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=36, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3, ConflictResolver.conflictItemCount=57, DefaultDependencyCollector.collectTime=145, DefaultDependencyCollector.transformTime=4}
Namost a snapshot mirrornak nem az én buildjeimet kellene használni? Vagy ez azt mutatja milyen forrásból bővíti a már felrakott jar file-ok listáját?
Időközben kiderült, csak egy db olyan jar-van a nexusban amit nem szed le ez a csoda.
Bármi mást kitörlök, azt leszedi a repobol ujra.
Még az is lehet, rosszul van megadva a dependencia a leíróban?
De akko rmiért működik az egész ha localban először lebuildelem a komponenst
Most itt tartok:
Ha a komponenst localban lebuildelem akkor utána a maven deployment sem bukik el.
Azonban ha letorlom a local repobol akkor utana nem tolti le és elbukik a deploy.
Nos a root cause
van
myproduct_model-1.32-SNAPSHOT.jar
és
myproduct_model-1.32-SNAPSHOT-liquibase.jar
fajlok. Ezekbol a maven csak az előbbit tölti le. Az utóbbit nem.Ebből következően elbukik