diff --git a/eclipse/plugin.jelly b/eclipse/plugin.jelly
index 9e72e5bb..a49ea485 100644
--- a/eclipse/plugin.jelly
+++ b/eclipse/plugin.jelly
@@ -56,7 +56,10 @@
+ prereqs="eclipse:generate-project">
+
+
+
Now refresh your project in Eclipse (right click on the project and select "Refresh")
diff --git a/eclipse/src/plugin-resources/templates/project.jelly b/eclipse/src/plugin-resources/templates/project.jelly
index 17401fcc..38cb54f7 100644
--- a/eclipse/src/plugin-resources/templates/project.jelly
+++ b/eclipse/src/plugin-resources/templates/project.jelly
@@ -36,6 +36,7 @@
+
org.eclipse.jdt.core.javabuilder
@@ -57,6 +58,7 @@
${nature}
+
diff --git a/eclipse/src/plugin-test/nosourcetest/.cvsignore b/eclipse/src/plugin-test/nosourcetest/.cvsignore
new file mode 100644
index 00000000..32868bd2
--- /dev/null
+++ b/eclipse/src/plugin-test/nosourcetest/.cvsignore
@@ -0,0 +1,2 @@
+.classpath
+.project
diff --git a/eclipse/src/plugin-test/nosourcetest/maven.xml b/eclipse/src/plugin-test/nosourcetest/maven.xml
new file mode 100644
index 00000000..d66ac532
--- /dev/null
+++ b/eclipse/src/plugin-test/nosourcetest/maven.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The classpath file was created, and shouldn't have been.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/eclipse/src/plugin-test/nosourcetest/project.xml b/eclipse/src/plugin-test/nosourcetest/project.xml
new file mode 100644
index 00000000..878cbabc
--- /dev/null
+++ b/eclipse/src/plugin-test/nosourcetest/project.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+ 3
+ ${basedir}/../project.xml
+ test-maven-eclipse-nosourcetest-plugin
+ Test project for Maven Eclipse Plugin
+
+
+
+ maven
+ beta-8
+ maven.jar
+
+
+ commons-jelly
+ commons-jelly-tags-xml
+ 20030211.142705
+
+
+ junit
+ junit
+ 3.8.1
+
+
+
+ src/main
+ src/test
+
+
diff --git a/eclipse/xdocs/changes.xml b/eclipse/xdocs/changes.xml
index 09d767a3..d85ecb40 100644
--- a/eclipse/xdocs/changes.xml
+++ b/eclipse/xdocs/changes.xml
@@ -24,6 +24,10 @@
dIon Gillard
+
+ Only create .classpath and javabuilder if sources are present
+
+
Add property
maven.eclipse.resources.addtoclasspathto control whether to add pom.resources etc or not. Provide backwards compatiblity.