Je veux utiliser Archiva comme repository d'entreprise et comme proxiedRepository repo.mergere.com.
Si j'ai bien compris, quand je demande un jar :
- maven regarde dans le repository local : première demande donc il ne le trouve pas.
il demande a mon repository d’entreprise : archiva ne l'a pas.- Archiva demande à repo.mergere.com: il le trouve et le download .
- Archiva le stock dans son repository
- Archiva signal à maven qu'il a le jar.
- Maven download le jar
Le scénario est-il bien comme cela ?
Dans mon cas j'utilise un proxy http.
Ma configuration archiva :
Code Maestro 1.1\project-server\data\project-server\conf\archiva.xml : 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 <?xml version="1.0" encoding="UTF-8"?><configuration> <repositories> <repository> <directory>D:\Program Files\Mergere\Maestro 1.1\project-server\bin\win32\..\..\data\project-server\repository</directory> <id>maestro</id> <name>Managed Repository</name> </repository> </repositories> <proxiedRepositories> <proxiedRepository> <url>http://repo.mergere.com/maven2</url> <managedRepository>maestro</managedRepository> <releasesPolicy>interval</releasesPolicy> <releasesInterval>1</releasesInterval> <useNetworkProxy>true</useNetworkProxy> <id>mergere</id> <name>Mergere Repository Mirror</name> </proxiedRepository> </proxiedRepositories> <localRepository>C:\Documents and Settings\moi\.m2\repository</localRepository> <indexPath>D:\Program Files\Mergere\Maestro 1.1\project-server\data\project-server\index</indexPath> <proxy> <username></username> <password></password> <port>1234</port> <host>proxy.monentreprise.com</host> </proxy> </configuration>
Mon test :
Code cmd.exe : 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73 C:\projets>mvn help:effective-pom [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'help'. [INFO] org.apache.maven.plugins: checking for updates from maestro-project-server [INFO] org.apache.maven.plugins: checking for updates from central [INFO] ---------------------------------------------------------------------------- [INFO] Building MonProjet [INFO] task-segment: [help:effective-pom] (aggregator-style) [INFO] ---------------------------------------------------------------------------- Downloading: http://localhost:8080/repository/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-settings/2.0/maven-settings-2.0.pom [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) Downloading: http://localhost:8080/repository/org/apache/maven/maven-plugin-tools-api/2.0/maven-plugin-tools-api-2.0.pom [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-plugin-tools-api/2.0/maven-plugin-tools-api-2.0.pom [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) Downloading: http://localhost:8080/repository/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-plugin-descriptor/2.0/maven-plugin-descriptor-2.0.pom [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) Downloading: http://localhost:8080/repository/org/apache/maven/maven-core/2.0/maven-core-2.0.pom [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-core/2.0/maven-core-2.0.pom [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) Downloading: http://localhost:8080/repository/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) Downloading: http://localhost:8080/repository/org/apache/maven/maven-plugin-tools-api/2.0/maven-plugin-tools-api-2.0.jar [WARNING] Unable to get resource from repository maestro-project-server (http://localhost:8080/repository) Downloading: http://repo.mergere.com/maven2/org/apache/maven/maven-plugin-tools-api/2.0/maven-plugin-tools-api-2.0.jar [WARNING] Unable to get resource from repository central (http://repo.mergere.com/maven2) [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. Missing: ---------- 1) org.apache.maven:maven-plugin-tools-api:jar:2.0 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=org.apache.maven -DartifactId=maven-plugin-tools-api \ -Dversion=2.0 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.maven.plugins:maven-help-plugin:maven-plugin:2.0.1 2) org.apache.maven:maven-plugin-tools-api:jar:2.0 ---------- 1 required artifact is missing. for artifact: org.apache.maven.plugins:maven-help-plugin:maven-plugin:2.0.1 from the specified remote repositories: central (http://repo.mergere.com/maven2), maestro-project-server (http://localhost:8080/repository) [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3 minutes 33 seconds [INFO] Finished at: Tue Nov 14 17:49:06 CET 2006 [INFO] Final Memory: 4M/508M [INFO] ------------------------------------------------------------------------ C:\projets>
Je me demande si j'ai un problème plus de configuration d'archiva ou plus réseau et firewall![]()
(ou de compréhension des fonctionnalités d'archiva)
![]()
Partager