This is a new problem most likely caused by resource folder outside of
project baseDir. I've opened
http://jira.codehaus.org/browse/MNGECLIPSE-1167 to track it.
tim tim wrote:
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
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email