Bonjour Benjamin, la compilation par 'mvn compile' essaye bien de me chercher des .jar sur le site web mais par contre elle ne les trouve pas: Pourrais-tu également STP updater le site web http://isis-fish.labs.libre-entreprise.org/v3/user/ExternalScriptEditor.html où tu decris la procedure de lien entre Isis-Fish et Eclipse avec tout ce qu'on a dit? (chercher le fichier .pom sur le CVS, compiler, etc.) comme ça on pourra refaire la manip depuis le début moi et d'autres à l'IFREMER sans trop reflechir... Merci et A+ MESSAGE D'ERREUR: C:\Documents and Settings\fbastard\isis-database-3\target\checkout>mvn compile [INFO] Scanning for projects... Downloading: http://repo1.maven.org/maven2/ifremer/lutinproject/2.1/lutinproject -2.1.pom [WARNING] Unable to get resource 'ifremer:lutinproject:pom:2.1' from repository central (http://repo1.maven.org/maven2) [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: null:isis-fish-data:jar:3.0.0 Reason: Cannot find parent: ifremer:lutinproject for project: null:isis-fish-dat a:jar:3.0.0 [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.reactor.MavenExecutionException: Cannot find parent: ifremer:lu tinproject for project: null:isis-fish-data:jar:3.0.0 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:373) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:286) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123) at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent : ifremer:lutinproject for project: null:isis-fish-data:jar:3.0.0 at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D efaultMavenProjectBuilder.java:1198) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def aultMavenProjectBuilder.java:697) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi leInternal(DefaultMavenProjectBuilder.java:431) at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave nProjectBuilder.java:195) at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:523) at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:455) at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:359) ... 11 more Caused by: org.apache.maven.project.ProjectBuildingException: POM 'ifremer:lutin project' not found in repository: Unable to download the artifact from any repos itory ifremer:lutinproject:pom:2.1 from the specified remote repositories: central (http://repo1.maven.org/maven2) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:528) at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D efaultMavenProjectBuilder.java:1194) ... 17 more Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository ifremer:lutinproject:pom:2.1 from the specified remote repositories: central (http://repo1.maven.org/maven2) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:197) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:73) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:482) ... 18 more Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to downl oad the artifact from any repository at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:308) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:185) ... 20 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2 seconds [INFO] Finished at: Fri Mar 02 09:54:38 CET 2007 [INFO] Final Memory: 1M/4M [INFO] ------------------------------------------------------------------------ Benjamin POUSSIN a écrit:
On Thu, 01 Mar 2007 17:09:46 +0100 Francois.Bastardie@ifremer.fr wrote:
OK merci pour ces precisions. J'ai bien récuperé les fichiers sur le CVS mais il semble qu'il faille faire pointer Eclipse sur le repertoire 'checkout' sinon il ne trouve rien dans la procedure:
Cela ne me parait pas du tout normal
Allez dans le menu File->Import... Sélectionnez General/Existing Projects into Workspace Sélectionnez le répertoire de data Cliquez sur Finish
si on pointe sur target\checkout alors il trouve isis-fish-data... malheuresuement cela ne semble pas suffisant puisque Eclipse genere les erreurs suivantes dans la fenetre 'problem' alors que l'arbre du projet isis-fish-data semble lui bien reconstitué:
Severity and Description Path Resource Location Creation Time Id -------------------------------------------------------------------------------- Project isis-fish-data is missing required Java project: 'isis-fish' isis-fish-data Build path 1172764479010 10 Project isis-fish-data is missing required Java project: 'lutinmatrix' isis-fish-data Build path 1172764479010 11 Project isis-fish-data is missing required Java project: 'lutinutil' isis-fish-data Build path 1172764479010 12 Project isis-fish-data is missing required Java project: 'topia2' isis-fish-data Build path 1172764479020 13 The project cannot be built until build path errors are resolved isis-fish-data Unknown 1172764479201 15 Unbound classpath variable: 'M2_REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar' in project isis-fish-data isis-fish-data Build path 1172764479020 14
Oui, j'ai ete un peu vite peut-etre dans le doc. Il faut faire un dans le repertoire contenant le pom.xml: mvn compile
pour que maven recupere les jar dont eclipse a besoin
Il faut ensuite creer une variable M2_REPO qui pointe sur $HOME/.m2/repository (Project -> properties -> Java build path -> Libraries -> Add Variable)
et ce doit-être bon.
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- -------------------------------------------------------- François Bastardie French Research Institute for the Development of the Sea (IFREMER) Ecologie et Modèles pour l'Halieutique Rue de l'Ile d'Yeu BP 21105 44311 NANTES Cedex 03 - France Tél : 02 40 37 41 64 Fax : 02 40 37 40 75 E-mail : francois.bastardie@ifremer.fr