[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