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