Toujours en lutte avec Maven2 je me demande comment crée-t-on un repository distant. En détail si vous pouvez parce que je trouve la doc assez vague... (pas capté l'histoire wagon par exemple...
Pour l'instant, j'ai installé un easyphp (apres avoir mis un tomcat qui me refusait la connection),
- pas de wagon-xx.jar
- dans www, j'ai créé un dossier repository,
- dans mon settings.xml:
et je lance naivement la commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <server> <id>deploymentRepo</id> <!-- je zappe username et password parce queasyphp--> </server> .... <profile> <id>Internal</id> <repositories> <repository> <id>Internal</id> <url>http://localhost/repository</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>Internal</id> <url>http://localhost/repository</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> </profile> ... <activeProfiles> <activeProfile>Maven-Snapshots</activeProfile> <activeProfile>Internal</activeProfile> </activeProfiles>
Et la le build foire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mvn -X deploy:deploy-file -DgroupId=sample.plugin -DartifactId=maven-hello-plugin -Dversion=1.0 -Dpackaging=maven-plugin -Dfile=target/maven-hello-plugin-1.0-SNAPSHOT.jar -DrepositoryId=deploymentRepo -Durl=http://localhost/repository
Sinon, bon weekend de l'ascension!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [INFO] [deploy:deploy-file] Uploading: http://localhost/repository/sample/plugin/maven-hello-plugin/1.0/mave n-hello-plugin-1.0.jar 3K uploaded [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error deploying artifact: Failed to transfer file: http://localhost/repos itory/sample/plugin/maven-hello-plugin/1.0/maven-hello-plugin-1.0.jar. Return co de is: 405
Partager