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