lien Isis-Fish 3.0.9 / Eclipse 3.2
Bonjour, en suivant la procedure pour lier isis-fish à Eclipse decrite sur: http://isis-fish.labs.libre-entreprise.org/v3/user/ExternalScriptEditor.html 'Maven' est incapable de creer un projet et genere l'erreur suivante: Manquerait-il qqchose? Merci d'avance C:\Documents and Settings\fbastard\isis-database-3>mvn eclipse:eclipse [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] org.apache.maven.plugins: checking for updates from central [INFO] org.codehaus.mojo: checking for updates from central [INFO] artifact org.apache.maven.plugins:maven-eclipse-plugin: checking for upda tes from central Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-eclips e-plugin/2.3/maven-eclipse-plugin-2.3.pom 4K downloaded Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugin s/7/maven-plugins-7.pom 13K downloaded Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-surroga te-parent/5/maven-plugin-surrogate-parent-5.pom 10K downloaded Downloading: http://repo1.maven.org/maven2/org/apache/apache/3/apache-3.pom 3K downloaded Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-eclips e-plugin/2.3/maven-eclipse-plugin-2.3.jar 107K downloaded [INFO] ------------------------------------------------------------------------- --- [INFO] Building Maven Default Project [INFO] task-segment: [eclipse:eclipse] [INFO] ------------------------------------------------------------------------- --- [INFO] Preparing eclipse:eclipse [INFO] No goals needed for project - skipping [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Cannot execute mojo: eclipse. It requires a project with an existing pom. xml, but the build is not using one. [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 14 seconds [INFO] Finished at: Thu Mar 01 11:31:43 CET 2007 [INFO] Final Memory: 2M/4M [INFO] ------------------------------------------------------------------------ C:\Documents and Settings\fbastard\isis-database-3>mvn -e eclipse:eclipse + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------- --- [INFO] Building Maven Default Project [INFO] task-segment: [eclipse:eclipse] [INFO] ------------------------------------------------------------------------- --- [INFO] Preparing eclipse:eclipse [INFO] No goals needed for project - skipping [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Cannot execute mojo: eclipse. It requires a project with an existing pom. xml, but the build is not using one. [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Cannot execute mojo: ecl ipse. It requires a project with an existing pom.xml, but the build is not using one. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:564) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone Goal(DefaultLifecycleExecutor.java:493) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:463) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330) 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.plugin.MojoExecutionException: Cannot execute mojo: eclipse. It requires a project with an existing pom.xml, but the build is not us ing one. at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:347) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:539) ... 16 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 second [INFO] Finished at: Thu Mar 01 11:34:17 CET 2007 [INFO] Final Memory: 2M/4M [INFO] ------------------------------------------------------------------------ C:\Documents and Settings\fbastard\isis-database-3> -- -------------------------------------------------------- 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
On Thu, 01 Mar 2007 11:45:06 +0100 Francois.Bastardie@ifremer.fr wrote:
Bonjour, en suivant la procedure pour lier isis-fish à Eclipse decrite sur: http://isis-fish.labs.libre-entreprise.org/v3/user/ExternalScriptEditor.html 'Maven' est incapable de creer un projet et genere l'erreur suivante:
Manquerait-il qqchose?
oui 2 fichiers :). Le plus simple pour les recuperer est de faire: mvn scm:checkout -DconnectionUrl=scm:cvs:pserver:anonymous:@cvs.labs.libre-entreprise.org:/cvsroot/isis-fish:isis-fish-data tu as alors un repertoire target/checkout dans lequel tu auras les fichiers: - pom.xml - settings.xml tu les deplaces pour les mettre dans ton répertoire C:\Documents and Settings\fbastard\isis-database-3 tu peux effacer le repertoire target. et reprendre la ou tu en etais -- 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
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: 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 ci-joint une capture d'écran si jamais, Merci d'avance François Benjamin POUSSIN a écrit:
On Thu, 01 Mar 2007 11:45:06 +0100 Francois.Bastardie@ifremer.fr wrote:
Bonjour, en suivant la procedure pour lier isis-fish à Eclipse decrite sur: http://isis-fish.labs.libre-entreprise.org/v3/user/ExternalScriptEditor.html 'Maven' est incapable de creer un projet et genere l'erreur suivante:
Manquerait-il qqchose?
oui 2 fichiers :).
Le plus simple pour les recuperer est de faire:
mvn scm:checkout -DconnectionUrl=scm:cvs:pserver:anonymous:@cvs.labs.libre-entreprise.org:/cvsroot/isis-fish:isis-fish-data
tu as alors un repertoire target/checkout dans lequel tu auras les fichiers: - pom.xml - settings.xml
tu les deplaces pour les mettre dans ton répertoire C:\Documents and Settings\fbastard\isis-database-3
tu peux effacer le repertoire target.
et reprendre la ou tu en etais
-- 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
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
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
On Fri, 02 Mar 2007 10:05:13 +0100 Francois.Bastardie@ifremer.fr wrote:
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...
Oui, mais pas tout de suite, je prefere avancer sur les plans d'analyses avant.
MESSAGE D'ERREUR:
C:\Documents and Settings\fbastard\isis-database-3\target\checkout>mvn compile
En fait il y avait une erreur dans le fichier pom.xml et un mauvais nom pour l'autre fichier :(. donc reprendre les fichiers comme expliqué, et les remettre dans ton répertoire. Les fichiers sont: - pom.xml - profiles.xml tu peux aussi recuperer les fichiers corrigé avec les urls suivantes: http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/po... http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/pr... ps: j'ai joint la doc, si tu veux tu la modifies et je la re-publie des que tu me la renvoies -- 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
Bon, 2 problèmes il semblerait: * 1 pour l'avenir : quand on compile avec 'mvn compile' le telechargement des librairies Lutin, etc. se fait bien à partir des nveaux fichiers pom.xml et profiles.xml que tu as corrigé mais par contre on aboutit à une ribambelle de messages type: for (Population pop : siMatrix.getPopulations(date)) { C:\Documents and Settings\fbastard\isis-database-3\target\checkout\simulators\D faultSimulator.java:[108,12] generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) List<Rule> rules = param.getRules(); etc. les scripts de isis semblent écrit en Java5 et là il semble tester avec Java 1.3 ?? il n'y aurait pas un problème de version Java ou Eclipse qqpart?? ** deuxième problème: dans eclipse il ne fait toujours pas le lien entre le projet isis-fish-data et les librairies lutinMatrix, topia, etc. J'ai bien creer la variable M2_REPO mais je l'a fait pointer sur C:\maven-2.0.5\bin car je n'ai pas de $HOME/.m2/repository (c propre à Linux?) c'est ça le problème? ci-joint une capture d'écran de eclipse... Merci et A+ Benjamin POUSSIN a écrit:
On Fri, 02 Mar 2007 10:05:13 +0100 Francois.Bastardie@ifremer.fr wrote:
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...
Oui, mais pas tout de suite, je prefere avancer sur les plans d'analyses avant.
MESSAGE D'ERREUR:
C:\Documents and Settings\fbastard\isis-database-3\target\checkout>mvn compile
En fait il y avait une erreur dans le fichier pom.xml et un mauvais nom pour l'autre fichier :(.
donc reprendre les fichiers comme expliqué, et les remettre dans ton répertoire. Les fichiers sont: - pom.xml - profiles.xml
tu peux aussi recuperer les fichiers corrigé avec les urls suivantes:
http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/po... http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/pr...
ps: j'ai joint la doc, si tu veux tu la modifies et je la re-publie des que tu me la renvoies
-- 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
On Fri, 02 Mar 2007 14:47:48 +0100 Francois.Bastardie@ifremer.fr wrote:
Bon, 2 problèmes il semblerait: * 1 pour l'avenir : quand on compile avec 'mvn compile' le telechargement des librairies Lutin, etc. se fait bien à partir des nveaux fichiers pom.xml et profiles.xml que tu as corrigé mais par contre on aboutit à une ribambelle de messages type:
for (Population pop : siMatrix.getPopulations(date)) { C:\Documents and Settings\fbastard\isis-database-3\target\checkout\simulators\D faultSimulator.java:[108,12] generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) List<Rule> rules = param.getRules();
etc. les scripts de isis semblent écrit en Java5 et là il semble tester avec Java 1.3 ?? il n'y aurait pas un problème de version Java ou Eclipse qqpart??
Ok, j'ai ajouter dans le fichier profiles.xml qu'il faut qu'il utilise la syntaxe 1.5.
** deuxième problème: dans eclipse il ne fait toujours pas le lien entre le projet isis-fish-data et les librairies lutinMatrix, topia, etc. J'ai bien creer la variable M2_REPO mais je l'a fait pointer sur C:\maven-2.0.5\bin car je n'ai pas de $HOME/.m2/repository (c propre à Linux?) c'est ça le problème?
Oui. Meme sous windows tu as un repertoires $HOME. $HOME sous linux est pour moi /home/poussin. Sous windows je dirais que ton repertoire $HOME est C:\Documents and Settings\fbastard tu peux le vérifier car il doit y avoir les fichiers .isis-config-3, .m2, ... dedans. -- 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
Bon on débroussaille pour les suivants! J'ai modifié la variable M2_REPO et il me fait par defaut M2-REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.... j'ai pas de 1.0.4 (???) mais par contre j'ai 1.1 donc j'ai fait M2-REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar ...ça marche pas (les librairies Lutin ne sont toujours pas trouvées par Eclipse)... lorsque je fais 'mvn compile', il y a un message d'erreur du type (ici seulement un extrait) : visiblement il ne trouve pas les fichiers sur votre serveur maven.. d'autre part je ne vois pas de reactulaisation de profiles.xml sur : http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/pr... Merci et A+ Downloading: http://repo1.maven.org/maven2/asm/asm/1.5.4-snapshot/asm-1.5.4-snap shot.pom [WARNING] Unable to get resource 'asm:asm:pom:1.5.4-snapshot' from repository ce ntral (http://repo1.maven.org/maven2) [WARNING] POM for 'aspectwerkz:aspectwerkz-core:pom:2.0:compile' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Reason : end tag name </project> must match start tag name <dependencies> from line 42 (position: TEXT seen ...<dependencies>\n</project>... @43:11) Downloading: http://lutinbuilder.labs.libre-entreprise.org/maven2/asm-util/asm-u til/1.5.4-snapshot/asm-util-1.5.4-snapshot.pom [WARNING] Unable to get resource 'asm-util:asm-util:pom:1.5.4-snapshot' from rep ository codelutin-lib (http://lutinbuilder.labs.libre-entreprise.org/maven2) Downloading: http://repo1.maven.org/maven2/asm-util/asm-util/1.5.4-snapshot/asm- util-1.5.4-snapshot.pom [WARNING] Unable to get resource 'asm-util:asm-util:pom:1.5.4-snapshot' from rep ository central (http://repo1.maven.org/maven2) Downloading: http://lutinbuilder.labs.libre-entreprise.org/maven2/com/h2database /h2/1.0.20070117/h2-1.0.20070117.pom [WARNING] Unable to get resource 'com.h2database:h2:pom:1.0.20070117' from repos itory codelutin-lib (http://lutinbuilder.labs.libre-entreprise.org/maven2) Downloading: http://repo1.maven.org/maven2/com/h2database/h2/1.0.20070117/h2-1.0 .20070117.pom [WARNING] Unable to get resource 'com.h2database:h2:pom:1.0.20070117' from repos itory central (http://repo1.maven.org/maven2) Downloading: http://lutinbuilder.labs.libre-entreprise.org/maven2/swixat/swixat/ 0.6.0/swixat-0.6.0.pom [WARNING] Unable to get resource 'swixat:swixat:pom:0.6.0' from repository codel utin-lib (http://lutinbuilder.labs.libre-entreprise.org/maven2) Downloading: http://repo1.maven.org/maven2/swixat/swixat/0.6.0/swixat-0.6.0.pom [WARNING] Unable to get resource 'swixat:swixat:pom:0.6.0' from repository centr al (http://repo1.maven.org/maven2) [INFO] [compiler:compile] [INFO] Compiling 27 source files to C:\Documents and Settings\fbastard\isis-data base-3\target\checkout\target\classes Benjamin POUSSIN a écrit:
On Fri, 02 Mar 2007 14:47:48 +0100 Francois.Bastardie@ifremer.fr wrote:
Bon, 2 problèmes il semblerait: * 1 pour l'avenir : quand on compile avec 'mvn compile' le telechargement des librairies Lutin, etc. se fait bien à partir des nveaux fichiers pom.xml et profiles.xml que tu as corrigé mais par contre on aboutit à une ribambelle de messages type:
for (Population pop : siMatrix.getPopulations(date)) { C:\Documents and Settings\fbastard\isis-database-3\target\checkout\simulators\D faultSimulator.java:[108,12] generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) List<Rule> rules = param.getRules();
etc. les scripts de isis semblent écrit en Java5 et là il semble tester avec Java 1.3 ?? il n'y aurait pas un problème de version Java ou Eclipse qqpart??
Ok, j'ai ajouter dans le fichier profiles.xml qu'il faut qu'il utilise la syntaxe 1.5.
** deuxième problème: dans eclipse il ne fait toujours pas le lien entre le projet isis-fish-data et les librairies lutinMatrix, topia, etc. J'ai bien creer la variable M2_REPO mais je l'a fait pointer sur C:\maven-2.0.5\bin car je n'ai pas de $HOME/.m2/repository (c propre à Linux?) c'est ça le problème?
Oui.
Meme sous windows tu as un repertoires $HOME. $HOME sous linux est pour moi /home/poussin.
Sous windows je dirais que ton repertoire $HOME est C:\Documents and Settings\fbastard
tu peux le vérifier car il doit y avoir les fichiers .isis-config-3, .m2, ... dedans.
-- 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
On Fri, 02 Mar 2007 16:16:11 +0100 Francois.Bastardie@ifremer.fr wrote:
J'ai modifié la variable M2_REPO et il me fait par defaut M2-REPO/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.... j'ai pas de 1.0.4 (???) mais par contre j'ai 1.1 donc j'ai fait M2-REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
...ça marche pas (les librairies Lutin ne sont toujours pas trouvées par Eclipse)...
normalement tu as toutes les librairies dans $HOME/.m2/repository
lorsque je fais 'mvn compile', il y a un message d'erreur du type (ici seulement un extrait) : visiblement il ne trouve pas les fichiers sur votre serveur maven..
ce ne sont pas des erreurs, mais des warning et elles n'empechent pas le telechargement des librairies (j'ai les memes warning)
d'autre part je ne vois pas de reactulaisation de profiles.xml sur :
http://labs.libre-entreprise.org/plugins/scmcvs/cvsweb.php/isis-fish-data/pr...
normale tu demandes explicitement la revision 1.2 -> profiles.xml?rev=1.1; Le lien que je t'avais passé etait juste pour les modifs indiquées. il faut soit aller chercher la derniere version via l'interface web, soit utiliser maven pour le recuperer. -- 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
normalement tu as toutes les librairies dans $HOME/.m2/repository
Oui, exact mais le lien est pourtant impossible à faire : dans la definition de la variable M2_REPO j'ai bien mis : C:\Documents and Settings\fbastard\.m2\repository mais eclipse demande des fichiers et pas un folder...je ne pense pas qu'il faille creer une variable differente pour chaque librairie? bref, je ne suis pas spécialiste de eclipse et encore moins de maven et nul part il me semble c'est expliqué...c'est pourquoi je n'ai pas les moyens de reflechir par moi-même sur ce qu'il faut faire (d'autant plus que ça ne sert à rien d'y reflechir puisque parfois je n'ai pas les bons fichiers ou les bonnes versions)...Peux-tu m'en dire plus? Merci et bon week-end !
------------------------------------------------------------------------
_______________________________________________ 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
participants (2)
-
Benjamin POUSSIN -
Francois.Bastardie@ifremer.fr