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]

Reply via email to