From f92011f113f8457d7f7521f4bbc1ece407c9f9ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Thu, 19 Feb 2009 15:04:22 +0000 Subject: [PATCH] --- querydsl-maven-plugin/doc/jdbc-example.txt | 25 ------ querydsl-maven-plugin/pom.xml | 43 ---------- .../java/com/mysema/query/JDBCExportMojo.java | 85 ------------------- .../java/com/mysema/query/JPAExportMojo.java | 34 -------- 4 files changed, 187 deletions(-) delete mode 100644 querydsl-maven-plugin/doc/jdbc-example.txt delete mode 100644 querydsl-maven-plugin/pom.xml delete mode 100644 querydsl-maven-plugin/src/main/java/com/mysema/query/JDBCExportMojo.java delete mode 100644 querydsl-maven-plugin/src/main/java/com/mysema/query/JPAExportMojo.java diff --git a/querydsl-maven-plugin/doc/jdbc-example.txt b/querydsl-maven-plugin/doc/jdbc-example.txt deleted file mode 100644 index 75143c292..000000000 --- a/querydsl-maven-plugin/doc/jdbc-example.txt +++ /dev/null @@ -1,25 +0,0 @@ - - com.mysema.querydsl - querydsl-maven-plugin - - - mysql - mysql-connector-java - 5.1.6 - - - - src/test/resources/com/mysema/bookmarks/persistence.properties - Q - com.mysema.bookmarks.sql - true - - - - jdbc-types - - jdbc-export - - - - \ No newline at end of file diff --git a/querydsl-maven-plugin/pom.xml b/querydsl-maven-plugin/pom.xml deleted file mode 100644 index b354b6060..000000000 --- a/querydsl-maven-plugin/pom.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - 4.0.0 - - - com.mysema.querydsl - querydsl-root - 0.2.9-SNAPSHOT - - - com.mysema.querydsl - querydsl-maven-plugin - Querydsl maven plugin - Querydsl Maven Plugin - maven-plugin - - - - org.apache.maven - maven-plugin-api - 2.0 - - - org.apache.maven - maven-project - 2.0 - - - - com.mysema.querydsl - querydsl-apt - ${project.parent.version} - - - com.mysema.querydsl - querydsl-sql - ${project.parent.version} - - - - \ No newline at end of file diff --git a/querydsl-maven-plugin/src/main/java/com/mysema/query/JDBCExportMojo.java b/querydsl-maven-plugin/src/main/java/com/mysema/query/JDBCExportMojo.java deleted file mode 100644 index a4573cc67..000000000 --- a/querydsl-maven-plugin/src/main/java/com/mysema/query/JDBCExportMojo.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2008 Mysema Ltd. - * All rights reserved. - * - */ -package com.mysema.query; - -import java.io.File; -import java.io.FileInputStream; -import java.sql.Connection; -import java.sql.DriverManager; -import java.util.Properties; - -import org.apache.maven.plugin.AbstractMojo; -import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugin.MojoFailureException; - -import com.mysema.query.sql.MetaDataExporter; - -/** - * Maven plugin for JDBC Metadata export - * - * @goal jdbc-export - * @phase generate-sources - */ -public class JDBCExportMojo extends AbstractMojo{ - - /** @parameter */ - private File hibernateProps; - - /** @parameter */ - protected String namePrefix; - - /** @parameter */ - protected String packageName; - - /** @parameter */ - protected boolean camelCase; - - /** @parameter */ - private String dsUrl; - - /** @parameter */ - private String dsUsername; - - /** @parameter */ - private String dsPassword; - - /** @parameter */ - private String dsDriverClassName; - - public void execute() throws MojoExecutionException, MojoFailureException { - try { - if (hibernateProps != null){ - Properties p = new Properties(); - p.load(new FileInputStream(hibernateProps)); - dsUrl = p.getProperty("hibernate.connection.url"); - dsUsername = p.getProperty("hibernate.connection.username"); - dsPassword = p.getProperty("hibernate.connection.password"); - dsDriverClassName = p.getProperty("hibernate.connection.driver_class"); - } - executeInternal(); - } catch (Exception e) { - String error = "Caught " + e.getClass().getName(); - getLog().error(error, e); - throw new MojoExecutionException(error, e); - } - } - - private void executeInternal() throws Exception{ - Class.forName(dsDriverClassName); - Connection conn = DriverManager.getConnection(dsUrl, dsUsername, dsPassword); - try{ - MetaDataExporter e = new MetaDataExporter(); - e.setTargetFolder("target/generated-sources/java"); - e.setNamePrefix(namePrefix); - e.setPackageName(packageName); - e.setCamelCase(camelCase); - e.export(conn.getMetaData()); - }finally{ - if (conn != null) conn.close(); - } - } - -} diff --git a/querydsl-maven-plugin/src/main/java/com/mysema/query/JPAExportMojo.java b/querydsl-maven-plugin/src/main/java/com/mysema/query/JPAExportMojo.java deleted file mode 100644 index 8b807aa94..000000000 --- a/querydsl-maven-plugin/src/main/java/com/mysema/query/JPAExportMojo.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2009 Mysema Ltd. - * All rights reserved. - * - */ -package com.mysema.query; - -import org.apache.maven.plugin.AbstractMojo; -import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugin.MojoFailureException; - -/** - * Maven plugin for JPA Metadata export - * - * @goal jpa-export - * @phase generate-sources - */ -public class JPAExportMojo extends AbstractMojo{ - - /** @parameter */ - private String destPackage; - - /** @parameter */ - private String dtoPackage; - - /** @parameter */ - private String namePrefix; - - public void execute() throws MojoExecutionException, MojoFailureException { - // TODO : execute APT - - } - -}