cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aadamc...@apache.org
Subject svn commit: r711871 - in /cayenne/main/trunk/framework: ./ maven-cayenne-modeler-plugin/ maven-cayenne-modeler-plugin/src/ maven-cayenne-modeler-plugin/src/main/ maven-cayenne-modeler-plugin/src/main/java/ maven-cayenne-modeler-plugin/src/main/java/org...
Date Thu, 06 Nov 2008 15:07:46 GMT
Author: aadamchik
Date: Thu Nov  6 07:07:27 2008
New Revision: 711871

URL: http://svn.apache.org/viewvc?rev=711871&view=rev
Log:
CAY-1133 Split Maven cayenne:modeler goal into a separate plugin from cgen and others

a new project for the Modeler mojo
cleaning up pom dependencies

Added:
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.classpath
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.project
      - copied, changed from r709931, cayenne/main/trunk/framework/maven-cayenne-plugin/.project
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/pom.xml
      - copied, changed from r709931, cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/
    cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
      - copied, changed from r709931, cayenne/main/trunk/framework/maven-cayenne-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
Removed:
    cayenne/main/trunk/framework/maven-cayenne-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
Modified:
    cayenne/main/trunk/framework/maven-cayenne-plugin/.project
    cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml
    cayenne/main/trunk/framework/pom.xml

Added: cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.classpath
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.classpath?rev=711871&view=auto
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.classpath (added)
+++ cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.classpath Thu Nov  6 07:07:27
2008
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

Copied: cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.project (from r709931,
cayenne/main/trunk/framework/maven-cayenne-plugin/.project)
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.project?p2=cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.project&p1=cayenne/main/trunk/framework/maven-cayenne-plugin/.project&r1=709931&r2=711871&rev=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-plugin/.project (original)
+++ cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/.project Thu Nov  6 07:07:27
2008
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>maven-cayenne-plugin</name>
-	<comment>Apache Cayenne is a powerful, full-featured Java Object
-		Relational Mapping framework currently in incubation.</comment>
+	<name>maven-cayenne-modeler-plugin</name>
+	<comment></comment>
 	<projects>
 	</projects>
 	<buildSpec>

Copied: cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/pom.xml (from r709931, cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml)
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/pom.xml?p2=cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/pom.xml&p1=cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml&r1=709931&r2=711871&rev=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml (original)
+++ cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/pom.xml Thu Nov  6 07:07:27
2008
@@ -31,9 +31,9 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>org.apache.cayenne.plugins</groupId>
-	<artifactId>maven-cayenne-plugin</artifactId>
+	<artifactId>maven-cayenne-modeler-plugin</artifactId>
 	<packaging>maven-plugin</packaging>
-	<name>Cayenne Maven Plugin</name>
+	<name>Cayenne Modeler Maven Plugin</name>
 
 	<dependencies>
 		<dependency>
@@ -82,24 +82,6 @@
 			<version>${version}</version>
 		</dependency>
 
-		<dependency>
-			<groupId>junit</groupId>
-			<artifactId>junit</artifactId>
-			<scope>test</scope>
-		</dependency>
-
-		<dependency>
-			<groupId>foundrylogic.vpp</groupId>
-			<artifactId>vpp</artifactId>
-			<scope>compile</scope>
-		</dependency>
-
-		<!-- TODO: (KJM 10/03/2006) This should be a transitive dependency of vpp. -->
-		<dependency>
-			<groupId>ant</groupId>
-			<artifactId>ant</artifactId>
-			<scope>compile</scope>
-		</dependency>
 	</dependencies>
 	<build>
 		<plugins>

Copied: cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
(from r709931, cayenne/main/trunk/framework/maven-cayenne-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java)
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java?p2=cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java&p1=cayenne/main/trunk/framework/maven-cayenne-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java&r1=709931&r2=711871&rev=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
(original)
+++ cayenne/main/trunk/framework/maven-cayenne-modeler-plugin/src/main/java/org/apache/cayenne/tools/CayenneModelerMojo.java
Thu Nov  6 07:07:27 2008
@@ -19,34 +19,31 @@
 
 package org.apache.cayenne.tools;
 
+import org.apache.cayenne.modeler.Main;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
-import org.apache.cayenne.modeler.Main;
-
-import java.io.IOException;
 
 /**
  * Maven mojo to start up the Cayenne modeler from the command-line.
  * 
  * @author Kevin Menard
  * @since 3.0
- *
+ * 
  * @prefix cayenne
  * @goal modeler
  */
 public class CayenneModelerMojo extends AbstractMojo {
-    public void execute() throws MojoExecutionException, MojoFailureException {
+	public void execute() throws MojoExecutionException, MojoFailureException {
 
-        // Start up the modeler.
-        Main.main(new String[]{});
+		// Start up the modeler.
+		Main.main(new String[] {});
 
-        // Block until the modeler finishes executing.
-        try {
-            Thread.currentThread().join();
-        }
-        catch (InterruptedException e) {
-            e.printStackTrace();
-        }
-    }
+		// Block until the modeler finishes executing.
+		try {
+			Thread.currentThread().join();
+		} catch (InterruptedException e) {
+			e.printStackTrace();
+		}
+	}
 }

Modified: cayenne/main/trunk/framework/maven-cayenne-plugin/.project
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-plugin/.project?rev=711871&r1=711870&r2=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-plugin/.project (original)
+++ cayenne/main/trunk/framework/maven-cayenne-plugin/.project Thu Nov  6 07:07:27 2008
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
 	<name>maven-cayenne-plugin</name>
-	<comment>Apache Cayenne is a powerful, full-featured Java Object
-		Relational Mapping framework currently in incubation.</comment>
+	<comment></comment>
 	<projects>
 	</projects>
 	<buildSpec>

Modified: cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml?rev=711871&r1=711870&r2=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml (original)
+++ cayenne/main/trunk/framework/maven-cayenne-plugin/pom.xml Thu Nov  6 07:07:27 2008
@@ -72,12 +72,6 @@
 
         <dependency>
 			<groupId>org.apache.cayenne</groupId>
-			<artifactId>cayenne-modeler</artifactId>
-			<version>${version}</version>
-		</dependency>
-
-        <dependency>
-			<groupId>org.apache.cayenne</groupId>
 			<artifactId>cayenne-server</artifactId>
 			<version>${version}</version>
 		</dependency>
@@ -94,7 +88,6 @@
 			<scope>compile</scope>
 		</dependency>
 
-		<!-- TODO: (KJM 10/03/2006) This should be a transitive dependency of vpp. -->
 		<dependency>
 			<groupId>ant</groupId>
 			<artifactId>ant</artifactId>

Modified: cayenne/main/trunk/framework/pom.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/pom.xml?rev=711871&r1=711870&r2=711871&view=diff
==============================================================================
--- cayenne/main/trunk/framework/pom.xml (original)
+++ cayenne/main/trunk/framework/pom.xml Thu Nov  6 07:07:27 2008
@@ -44,6 +44,7 @@
 				<module>cayenne-client</module>
 				<module>cayenne-modeler</module>
 				<module>maven-cayenne-plugin</module>
+				<module>maven-cayenne-modeler-plugin</module>
 			</modules>
 		</profile>
 		<profile>
@@ -61,6 +62,7 @@
 				<module>cayenne-client</module>
 				<module>cayenne-modeler</module>
 				<module>maven-cayenne-plugin</module>
+				<module>maven-cayenne-modeler-plugin</module>
 			</modules>
 		</profile>
 		<profile>
@@ -70,4 +72,4 @@
 			</modules>
 		</profile>
 	</profiles>
-</project>
\ No newline at end of file
+</project>



Mime
View raw message