Great! Thanks Dan. I will try and make sure we get something put up on the wiki for the endorsed stuff.
Also I think its important we eliminate the warnings so as people are working on the different components maybe they can try and eliminate some of these warnings as they go and we can get them down in a short time. Thanks, Edell. -----Original Message----- From: Kulp, John Daniel Sent: 14 September 2006 16:43 To: yoko-dev@incubator.apache.org Cc: Nolan, Edell Subject: Re: NOTICE, LICENSE, and DISCLAIMER.txt problem with eclipse.... Edell, Two notes: 1) It works and the project imports fine. The core module has a bunch of errors in it though. I think it's an endorsed thing as things like: The method is_set_to_default_member() is undefined for the type DynUnion You may need instructions on your wiki on how to handle the endorsed stuff. (They may be there already, didn't look) There are also a lot of other warnings in the code, but that's probably OK for now. 2) To make it easier, I would change the profile a bit so you just need to run "mvn -Peclipse". Change it to: <profiles> <profile> <!-- this is a hack for eclipse - taken from Tuscany. Eclipse doesn't li ke "." as a resource directory as then you have source directories inside a src directory which causes all sorts of problems. so the resources directory gets p ointed back to the resources directory so the NOTICE.txt, LICENSE.txt and DISCL AIMER.txt files won't be included in the eclipse builds. --> <id>eclipse</id> <properties> <notice.dir>src/main/resources</notice.dir> </properties> <build> <defaultGoal>process-test-sources</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <executions> <execution> <id>setup.eclipse.project</id> <phase>process-test-sources</phase> <goals> <goal>eclipse</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> Enjoy! Dan On Thursday September 14 2006 11:18 am, Nolan, Edell wrote: > Hi, > > I just merged a fix for this taking option 3 as Dan described below. > > Can someone check this out on unix ? > > Thanks, Edell. > > -----Original Message----- > From: Kulp, John Daniel > Sent: 17 August 2006 15:17 > To: yoko-dev@incubator.apache.org > Subject: NOTICE, LICENSE, and DISCLAIMER.txt problem with eclipse.... > > > Just to let you all know, with the addition of the above files into "." > for each project, you can no longer easily generate a working eclipse > project. > What happens if you run "mvn eclipse:eclipse", you get a .classpath > file that > has: > > <classpathentry kind="src" path="." output="target/classes/META-INF"/> > <classpathentry kind="src" path="src/main/java"/> The second "src" > dir is a subdir of the first and eclipse barfs about that. > There really are a couple options: > > 1) Move the files to a more "maven friendly" location: > src/java/resources > 2) Move them to something like "./etc" or "./notices" or something so > that the normal maven dirs are not subdirs. > 3) Add an "eclipse" profile that changes notice.dir property to > something else > so eclipse won't see those files. However, your docs will need to be > updated to say you need to do "mvn -Peclipse eclipse:eclipse" > 4) Update docs to say you need to run: > mvn eclipse:eclipse -Dnotice.dir=src/java/resources > > Anyway, just thought I'd mention it so someone can figure out a good > fix. > > FYI: Tuscany went with #3. > > > -- > J. Daniel Kulp > Principal Engineer > IONA > P: 781-902-8727 C: 508-380-7194 F:781-902-8001 > [EMAIL PROTECTED] -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 F:781-902-8001 [EMAIL PROTECTED]