You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2007/03/29 20:52:39 UTC
svn commit: r523795 - in /portals/jetspeed-2/branches/J2-M2-REDUX: ./
components/jetspeed-capability/ components/jetspeed-cm/
components/jetspeed-components/ components/jetspeed-deploy-tools/
components/jetspeed-file-cache/ components/jetspeed-header-r...
Author: ate
Date: Thu Mar 29 11:52:37 2007
New Revision: 523795
URL: http://svn.apache.org/viewvc?view=rev&rev=523795
Log:
Move to maven-eclipse-plugin based Eclipse setup.
Note: this solution requires Eclipse 3.2+ and I've configured the 2.4-SNAPSHOT version of the plugin to append the current version to each sub project Eclipse project name.
Added:
portals/jetspeed-2/branches/J2-M2-REDUX/README.txt (with props)
Modified:
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-capability/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-cm/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-components/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-deploy-tools/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-file-cache/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-header-resource/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-id-generator/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-locator/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-page-manager/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portal/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portal-site/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portlet-factory/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-prefs/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-profiler/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-rdbms/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-registry/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-rewriter/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-search/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-security/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-serializer/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-sso/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-statistics/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-web-content/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-webapp-logging/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-api/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-commons/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-portal-resources/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/maven/jetspeed-maven-plugins/ (props changed)
portals/jetspeed-2/branches/J2-M2-REDUX/pom.xml
Added: portals/jetspeed-2/branches/J2-M2-REDUX/README.txt
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/branches/J2-M2-REDUX/README.txt?view=auto&rev=523795
==============================================================================
--- portals/jetspeed-2/branches/J2-M2-REDUX/README.txt (added)
+++ portals/jetspeed-2/branches/J2-M2-REDUX/README.txt Thu Mar 29 11:52:37 2007
@@ -0,0 +1,28 @@
+HOW TO MOUNT THE PROJECTS IN ECLIPSE
+------------------------------------
+Note: this solution (using nested project trees) requires Eclipse 3.2+
+
+From the checkout directory, run
+
+ $ mvn install
+ $ mvn -P apache-SNAPSHOT-plugins eclipse:clean
+ $ mvn eclipse:eclipse
+
+This will generate Eclipse .project and .classpath files for all (non pom) sub projects.
+Note: the 2.4-SNAPSHOT version of the maven-eclipse-plugin is currently used to append
+the current version to the Eclipse sub project name.
+
+Then, temporarily rename the .project file in the checkout directory.
+Do File-Import->Existing projects into workspace and point to your checkout directory
+and it should detect and preselect all sub projects.
+After importing the sub projects rename the Eclipse project file in the checkout directory
+back to .project.
+
+Note that you need to declare the M2_REPO classpath variable in your
+workspace, it should point to your local m2 repository.
+
+For further information about the maven eclipse plugin visit
+
+ http://maven.apache.org/plugins/maven-eclipse-plugin/
+
+
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/README.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/README.txt
------------------------------------------------------------------------------
svn:keywords = Id
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-capability/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-cm/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-components/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.settings
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-deploy-tools/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.settings
+
+.project
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-file-cache/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.settings
+
+.classpath
+
+.project
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-header-resource/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.settings
+
+.project
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-id-generator/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.project
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-locator/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.settings
+
+.project
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-page-manager/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.settings
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portal/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portal-site/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.project
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-portlet-factory/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-prefs/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-profiler/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-rdbms/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.project
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-registry/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -2,3 +2,9 @@
surefire*.properties
jcoverage.ser
junit*.properties
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-rewriter/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.settings
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-search/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.project
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-security/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -2,3 +2,9 @@
surefire*.properties
jcoverage.ser
junit*.properties
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-serializer/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-sso/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.classpath
+
+.settings
+
+.project
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-statistics/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.settings
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-web-content/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.settings
+
+.classpath
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/components/jetspeed-webapp-logging/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
surefire*.properties
jcoverage.ser
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-api/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,3 +1,9 @@
target
*.log
jcoverage.ser
+
+.settings
+
+.classpath
+
+.project
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-commons/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1,5 +1,9 @@
target
*.log
+jcoverage.ser
+
+.settings
+
.project
+
.classpath
-jcoverage.ser
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/jetspeed-portal-resources/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1 +1,7 @@
target
+
+.project
+
+.classpath
+
+.settings
Propchange: portals/jetspeed-2/branches/J2-M2-REDUX/maven/jetspeed-maven-plugins/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 29 11:52:37 2007
@@ -1 +1,7 @@
target
+
+.project
+
+.classpath
+
+.settings
Modified: portals/jetspeed-2/branches/J2-M2-REDUX/pom.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/branches/J2-M2-REDUX/pom.xml?view=diff&rev=523795&r1=523794&r2=523795
==============================================================================
--- portals/jetspeed-2/branches/J2-M2-REDUX/pom.xml (original)
+++ portals/jetspeed-2/branches/J2-M2-REDUX/pom.xml Thu Mar 29 11:52:37 2007
@@ -169,7 +169,6 @@
</developer>
</developers>
-
<repositories>
<repository>
<id>com.bluesunrise.m2</id>
@@ -222,14 +221,24 @@
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
+<!--
+ <pluginRepository>
+ <id>m2-snapshot-repository</id>
+ <name>Maven2 snapshot repository</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+ <releases>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ </pluginRepository>
+-->
</pluginRepositories>
<!-- Properties -->
<properties>
- <!-- Default Build Properties -->
+ <!-- Default Build Properties -->
<maven.test.skip>true</maven.test.skip>
-
+
<!-- Build Dependency Version Properties -->
<ant.version>1.6.5</ant.version>
<jmock.version>1.0.1</jmock.version>
@@ -331,7 +340,7 @@
</dependency>
<dependency>
<groupId>${pom.groupId}</groupId>
- <artifactId>jetspeed2-portal-resources</artifactId>
+ <artifactId>jetspeed-portal-resources</artifactId>
<version>${pom.version}</version>
</dependency>
@@ -1008,6 +1017,22 @@
<optimize>false</optimize>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <!-- force maven-jar-plugin to 2.1 which fixes putting in the "correct" pom.xml in the jar
+ I'd like to be able to specify version range [2.1,) but that seems to be utterly broken :(
+ -->
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-eclipse-plugin</artifactId>
+ <version>2.4-SNAPSHOT</version>
+ <configuration>
+ <addVersionToProjectName>true</addVersionToProjectName>
+ </configuration>
+ </plugin>
</plugins>
</pluginManagement>
<plugins>
@@ -1057,5 +1082,26 @@
<module>jetspeed-commons</module>
<module>components</module>
</modules>
+
+ <profiles>
+
+ <!-- apache SNAPSHOT plugins profile -->
+ <profile>
+ <id>apache-SNAPSHOT-plugins</id>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>apache.org</id>
+ <name>Maven Plugin Snapshots</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+ </profile>
+ </profiles>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org