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: [email protected]
> 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]