yes it is.

        <buildSpec>
                <buildCommand>
                        <name>org.eclipse.jdt.core.javabuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
                <buildCommand>
                        <name>org.maven.ide.eclipse.maven2Builder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
        </buildSpec>
        <natures>
                <nature>org.eclipse.jdt.core.javanature</nature>
                <nature>org.maven.ide.eclipse.maven2Nature</nature>
 <nature>com.w4t.eclipse.developer.W4TProjectNature</nature>
        </natures>
</projectDescription>

I inbetween changed the location of the "stale.flag from 

"<staleFile>${project.build.directory}/staleFlag</staleFile>
to 
<staleFile>${project.basedir}/${target.dir}/staleFlag</staleFile> 

=> But the behaviour is still the same. Eclipse deletes my previous 
generated files during the Refresh operation....

Thanx anyway, Torsten




"Henri Gomez" <[EMAIL PROTECTED]> 
25.07.2008 11:16
Bitte antworten an
[email protected]


An
[email protected]
Kopie

Thema
Re: [m2eclipse-user] jaxws and m2eclipse: Eclipse deletes jaxws (wsimport) 
generated files






did the maven builder is present AFTER java builder ?

2008/7/25  <[EMAIL PROTECTED]>:
>
> Hi,
>
> i´m using m2eclipse plugin 0.9.5 with Maven-2.0.9 and I use the
> jaxws-maven-plugin.
> This all works fine when running just a Maven Build - but I run into
> problems, when using it in the m2eclipse plugin.
> In Eclipse, suddenly some jaxws generated files are missing, because 
they
> get deleted by Eclipse´s Java-Builder !
>
> Here´s an explanation of my configuration:
>
> In my pom.xml I use the jaxws-maven-plugin with the following 
configuration:
>
> <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>jaxws-maven-plugin</artifactId>
>                 <configuration>
>
> <destDir>${project.basedir}/${target.dir}/classes</destDir>
>
> 
<sourceDestDir>${project.basedir}/${target.dir}/generated-sources/java</sourceDestDir>
>                               <verbose>true</verbose>
>                               <xdebug>true</xdebug>
>
>
> <bindingDirectory>${basedir}/src/main/config</bindingDirectory>
>                         <bindingFiles>
>
> <bindingFile>jaxws-ts-client-bindings.xml</bindingFile>
>                         </bindingFiles>
>                         <extension>true</extension>
>                         <keep>true</keep>
>
> <staleFile>${project.build.directory}/staleFlag</staleFile>
>
> 
<wsdlDirectory>${project.build.directory}/../../gdcams-pip-srv-ts/src/main/wsdl/</wsdlDirectory>
>             <wsdlFiles>
>                     <wsdlFile>TelematikTransport.wsdl</wsdlFile>
>             </wsdlFiles>
>             <wsdlLocation />
>         </configuration>
>
> The jaxws-maven-plugin generates some files into the <destDir> directory 
and
> into "generated-sources" directory.
>
> <destDir>:
>  target-eclipse\classes\com\gide\gdcams\pip\ts\client\jaxws\*.xml
> <sourceDestDir>
> 
target-eclipse\generated-sources\java\com\gide\gdcams\pip\ts\client\jaxws\*.java
>
> When I "clean" the project in Eclipse, the jaxws-maven-plugin is 
executed
> and it generates all files.
> Now I "Refresh (F5)" the project in Eclipse - Eclipse then deletes the
> target-directory where some jaxws (wsimport) generated files are !
>
> When I lock a jaxws (wsimport) generated file (open it in MS Word for
> example) I can produce the following error in Eclipse:
>
> !MESSAGE JavaBuilder handling CoreException while cleaning:
> gdcams-pip-client-ts
> !STACK 1
> org.eclipse.core.internal.resources.ResourceException: Problems 
encountered
> while deleting resources.
>         at
> org.eclipse.core.internal.resources.Resource.delete(Resource.java:713)
>         at
> 
org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:111)
>         at
> 
org.eclipse.jdt.internal.core.builder.JavaBuilder.clean(JavaBuilder.java:306)
>         at
> 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:626)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
>         at
> 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
>         at
> 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334)
>         at
> org.eclipse.core.internal.resources.Workspace.build(Workspace.java:328)
>         at
> 
org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:236)
>         at
> 
org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:127)
>         at
> 
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> !SUBENTRY 1 org.eclipse.core.resources 4 273 2008-07-25 08:51:50.092
> !MESSAGE Problems encountered while deleting resources.
> !SUBENTRY 2 org.eclipse.core.resources 4 273 2008-07-25 08:51:50.092
> !MESSAGE Could not delete
> '/gdcams-pip-client-ts/target-eclipse/classes/com'.
> !STACK 1
> org.eclipse.core.internal.resources.ResourceException: Problems 
encountered
> while deleting resources.
>         at
> 
org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:223)
>         at
> 
org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:351)
>         at
> 
org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:782)
>         at
> 
org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1659)
>         at
> org.eclipse.core.internal.resources.Resource.delete(Resource.java:700)
>         at
> 
org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:111)
>         at
> 
org.eclipse.jdt.internal.core.builder.JavaBuilder.clean(JavaBuilder.java:306)
>         at
> 
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:626)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197)
>         at
> 
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249)
>         at
> 
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302)
>         at
> 
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334)
>         at
> org.eclipse.core.internal.resources.Workspace.build(Workspace.java:328)
>         at
> 
org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:236)
>         at
> 
org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:127)
>         at
> 
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> => What can I do ?
>
> Thanx, Torsten
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Reply via email to