[java-parent-project COMMIT] in /trunk: .project bin/create-project-multimodule.sh resources/eclipse/.parent-project....

noreply at shibboleth.net noreply at shibboleth.net
Thu Jan 19 11:13:35 GMT 2012


Author: lajoie
Date: Thu Jan 19 11:13:33 2012
New Revision: 51

URL: http://svn.shibboleth.net/view/java-parent-project?rev=51&view=rev
Log:
make sure Eclipse treats the java-parent-project as a maven project so that changes/updates affect all other projects in the workspace
add a .project template for the parent module in multi-module projects and use during creation of a multi-module project

Added:
    trunk/resources/eclipse/.parent-project.tmpl
Modified:
    trunk/.project
    trunk/bin/create-project-multimodule.sh
    trunk/resources/eclipse/.project.tmpl

Modified: trunk/.project
URL: http://svn.shibboleth.net/view/java-parent-project/trunk/.project?rev=51&r1=50&r2=51&view=diff
==============================================================================
--- trunk/.project (original)
+++ trunk/.project Thu Jan 19 11:13:33 2012
@@ -1,11 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>java-parent-project</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
+    <name>java-parent-project</name>
+    <comment></comment>
+    <projects>
+    </projects>
+    <buildSpec>
+        <buildCommand>
+            <name>org.eclipse.m2e.core.maven2Builder</name>
+        </buildCommand>
+    </buildSpec>
+    <natures>
+        <nature>org.eclipse.m2e.core.maven2Nature</nature>
+    </natures>
+</projectDescription>

Modified: trunk/bin/create-project-multimodule.sh
URL: http://svn.shibboleth.net/view/java-parent-project/trunk/bin/create-project-multimodule.sh?rev=51&r1=50&r2=51&view=diff
==============================================================================
--- trunk/bin/create-project-multimodule.sh (original)
+++ trunk/bin/create-project-multimodule.sh Thu Jan 19 11:13:33 2012
@@ -36,6 +36,10 @@
 check_retval $? "Unable to create project parent module directory"
 
 create_pom_file $PROJ_PARENT_DIR $PARENT_PROJ_URL/resources/maven/pom.xml.tmpl $MVN_GROUP_ID $PROJ_ID-parent
+
+download_file $PARENT_PROJ_URL/resources/eclipse/.parent-project.tmpl $PROJ_PARENT_DIR/.project
+expand_macro $PROJ_PARENT_DIR/.project "MVN_ARTF_ID" $PROJ_ID-parent
+
 create_site_file $PROJ_PARENT_DIR
 
 download_file $PARENT_PROJ_URL/resources/maven/module-pom.xml.tmpl $PROJ_PARENT_DIR/module-pom.xml.tmpl
@@ -43,6 +47,7 @@
 expand_macro $PROJ_PARENT_DIR/module-pom.xml.tmpl "MVN_PARENT_ARTF_ID" $PROJ_ID-parent
 expand_macro $PROJ_PARENT_DIR/module-pom.xml.tmpl "PROJ_PARENT_DIR" ${PROJ_PARENT_DIR##*/}
 
+
 $ECHO "Importing project structure into SVN repository $SVN_PROJ_URL"
 import_checkout_svn_project $SVN_PROJ_DIR $SVN_PROJ_URL $PROJ_ID
 

Modified: trunk/resources/eclipse/.project.tmpl
URL: http://svn.shibboleth.net/view/java-parent-project/trunk/resources/eclipse/.project.tmpl?rev=51&r1=50&r2=51&view=diff
==============================================================================
--- trunk/resources/eclipse/.project.tmpl (original)
+++ trunk/resources/eclipse/.project.tmpl Thu Jan 19 11:13:33 2012
@@ -7,18 +7,12 @@
     <buildSpec>
         <buildCommand>
             <name>org.eclipse.jdt.core.javabuilder</name>
-            <arguments>
-            </arguments>
         </buildCommand>
         <buildCommand>
             <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
-            <arguments>
-            </arguments>
         </buildCommand>
         <buildCommand>
             <name>org.eclipse.m2e.core.maven2Builder</name>
-            <arguments>
-            </arguments>
         </buildCommand>
     </buildSpec>
     <natures>



More information about the commits mailing list