hi all i have several of the many resource build problems explained in the forum. (e.g. http://www.nabble.com/Re%3A-Re%3A-Problem-with-resources-copying-with-m2eclipse-0.9.4-td19690096.html#a19693096) and no fix seems to help.. :-(
maybe someone can help me with my first problem: resources are not updated on change, whereas they are updated correctly on project clean. my configuration is eclipse 3.4.1 under ubuntu 8.04.2 with sun jdk1.6.0_11 and m2eclipse 0.9.6.20080905-0917 i have the following project pom: --------------------------------------- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>bla</groupId> <artifactId>testPom1</artifactId> <version>0.0.1-SNAPSHOT</version> <build> <finalName>testPom1</finalName> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>../testPom2/src/main/resources</directory> <includes> <include>test2.txt</include> </includes> </resource> </resources> </build> </project> --------------------------------------- there are only two files in the project: src/main/resources/test1.txt and ../testPom2/src/main/resources/test2.txt for the project maven configuration "Goals to invoke" on clean and on resource change i tried the default values. and when that did not work i put "process-test-resources" for both, clean and resource change. but in each case only "clean project" copies the resources correctly. when i change the resource file test1.txt the resources in the target directory are not updated. as with clean an invocation of mvn resources:resources from the comandline also works correctly, therefore i assume my pom.xml is correct. when i remove the following lines from the pom: <resource> <directory>../testPom2/src/main/resources</directory> <includes> <include>test2.txt</include> </includes> </resource> both invocations work correctly. with the error the following exception is shown in the "workspace/.metadata/.log" file as soon as i change a project resource: !ENTRY org.eclipse.core.resources 4 2 2009-01-22 22:09:13.198 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". !STACK 0 java.lang.NullPointerException at org.eclipse.core.internal.events.ResourceDelta.findMember(ResourceDelta.java:108) at org.maven.ide.eclipse.internal.builder.MavenBuilder.hasChangedResources(MavenBuilder.java:144) at org.maven.ide.eclipse.internal.builder.MavenBuilder$1.visit(MavenBuilder.java:116) at org.maven.ide.eclipse.internal.project.MavenProjectFacade.acceptImpl(MavenProjectFacade.java:239) at org.maven.ide.eclipse.internal.project.MavenProjectFacade.accept(MavenProjectFacade.java:230) at org.maven.ide.eclipse.internal.builder.MavenBuilder.processResources(MavenBuilder.java:111) at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:93) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.core.resources 2 75 2009-01-22 22:09:13.199 !MESSAGE Errors during build. !SUBENTRY 1 org.maven.ide.eclipse 2 75 2009-01-22 22:09:13.199 !MESSAGE Errors running builder 'Maven Project Builder' on project 'testPOM'. !SUBENTRY 1 org.maven.ide.eclipse 2 75 2009-01-22 22:09:13.199 !MESSAGE java.lang.NullPointerException encountered while running Maven Project Builder. !STACK 0 java.lang.NullPointerException at org.eclipse.core.internal.events.ResourceDelta.findMember(ResourceDelta.java:108) at org.maven.ide.eclipse.internal.builder.MavenBuilder.hasChangedResources(MavenBuilder.java:144) at org.maven.ide.eclipse.internal.builder.MavenBuilder$1.visit(MavenBuilder.java:116) at org.maven.ide.eclipse.internal.project.MavenProjectFacade.acceptImpl(MavenProjectFacade.java:239) at org.maven.ide.eclipse.internal.project.MavenProjectFacade.accept(MavenProjectFacade.java:230) at org.maven.ide.eclipse.internal.builder.MavenBuilder.processResources(MavenBuilder.java:111) at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:93) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) is this a known problem? is there a workaround? thanks, tim --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
