Bonjour,
Je voudrais savoir dans quel ordre maven charge les librairies,
dans mon pom.xml j'ai ça:
et dans le chargement j'ai ça:<dependency> <groupId>calypso</groupId><artifactId>hotfixes</artifactId><version>1.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>calypso</artifactId><version>1.8.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>antlr</artifactId><version>1.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>bench</artifactId><version>1.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>bench_jaxb</artifactId><version>1.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>Bloomberg</artifactId><version>1.0</version><scope>compile</scope></dependency>
<dependency> <groupId>calypso</groupId><artifactId>calypsobeans</artifactId><version>1.0</version><scope>compile</scope></dependency>
dans le chargement il charge calypso.jar avant hotfixes.jar alorsque dans le pom.xml l'ordre est l'inverse de ça ( hotfixes puis calypso).
C:\Applications\Circe\souldmo_circe_dev_snap\legacy>mvn compile
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Circe Root
[INFO] circe utils
[INFO] circe lib
[INFO] circe
[INFO] circe mdi
[INFO] ----------------------------------------------------------------------------
[INFO] Building Circe Root
[INFO] task-segment: [compile]
[INFO] ----------------------------------------------------------------------------
[INFO] No goals needed for project - skipping
[INFO] ----------------------------------------------------------------------------
[INFO] Building circe utils
[INFO] task-segment: [compile]
[INFO] ----------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading: http://frtdevrep02v:9999/repository/...jeliot-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...espace-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...AT-5.0-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...beandt-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...esImpl-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...0/jbcl-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...RP-5.0-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...ft-xml-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...jdbc14-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...avacup-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...logkit-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/....0/ftp-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...QB-1.1-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...calypso/1.8.0/calypso-1.8.0.pom----------->
Downloading: http://frtdevrep02v:9999/repository/.../hotfixes/1.0/hotfixes-1.0.pom-->
Downloading: http://frtdevrep02v:9999/repository/...EX_COF-1.0.pom
Downloading: http://frtdevrep02v:9999/repository/...vbjorb-1.0.pom
Je voudrais savoir si Maven à une strategie particulière pour le chergement des jar et comment je peux lui imposer un ordre (lui dire charge moi ce jar d'abord puis celui là en suite) , c'est important car je n'arrive pas à compiler à cause de ça?
Merci d'avance
Partager