Author: jgbutler
Date: Sun Feb 28 03:36:51 2010
New Revision: 917111
URL: http://svn.apache.org/viewvc?rev=917111&view=rev
Log:
[Ibator] improvements to the Maven plugin
Modified:
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/running.html
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/runningWithMaven.html
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedTable.java
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis3/xmlmapper/elements/ResultMapWithBLOBsElementGenerator.java
ibatis/java/ibator/trunk/core/ibator-maven-plugin/pom.xml
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/IbatorMojo.java
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/MavenShellCallback.java
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/src/main/resources/ibatorConfig.xml
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/src/main/resources/ibatorConfig.xml
ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/src/main/resources/ibatorConfig.xml
Modified:
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/running.html
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/running.html?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
--- ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/running.html
(original)
+++ ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/running.html Sun
Feb 28 03:36:51 2010
@@ -39,7 +39,9 @@
<code>targetPackage</code> attributes in all XML configurations as
follows:</p>
<ul>
<li><code>targetProject</code> is assumed to be an existing directory
structure.
- Ibator will fail if this directory structure does not exist.</li>
+ Ibator will fail if this directory structure does not exist. There is one
exception to this
+ rule - when Ibator is running through the Maven plugin. See the Maven
plugin page
+ for information about how <code>targetProject</code> is interpreted in
Maven.</li>
<li><code>targetPackage</code> will be translated to a suitable subdirectory
structure of the <code>targetProject</code>
directory structure. Ibator will create these subdirectories if
necessary.</li>
Modified:
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/runningWithMaven.html
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/runningWithMaven.html?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/runningWithMaven.html
(original)
+++
ibatis/java/ibator/trunk/core/ibator-core/doc/html/running/runningWithMaven.html
Sun Feb 28 03:36:51 2010
@@ -43,5 +43,12 @@
<p>Of course, things are never that easy! </p>
+<h2>Interpretation of targetProject</h2>
+<p>The <code>targetProject</code> attribute of the generator configurations is
interpreted
+somewhat differently when running with Maven. If set to the special value
"MAVEN" (case
+sensitive), then <code>targetProject</code> will be set to the plugin's output
directory,
+and that directory will be created if it doesn't already exist. If not set to
"MAVEN", then
+<code>targetProject</code> will be interpreted as normal by Ibator - it must
be set
+to a directory that already exists.</p>
</body>
</html>
\ No newline at end of file
Modified:
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedTable.java
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedTable.java?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedTable.java
(original)
+++
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/api/IntrospectedTable.java
Sun Feb 28 03:36:51 2010
@@ -478,7 +478,7 @@
protected void calculateXmlAttributes() {
setIbatis2SqlMapPackage(calculateIbatis2SqlMapPackage());
setIbatis2SqlMapFileName(calculateIbatis2SqlMapFileName());
- setIbatis3XmlMapperFileName(calculateIbatis3XmlMapperFileName()); //
TODO? works for now
+ setIbatis3XmlMapperFileName(calculateIbatis3XmlMapperFileName());
setIbatis3XmlMapperPackage(getIbatis2SqlMapPackage()); // TODO? works
for now
setIbatis2SqlMapNamespace(calculateIbatis2SqlMapNamespace());
Modified:
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis3/xmlmapper/elements/ResultMapWithBLOBsElementGenerator.java
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis3/xmlmapper/elements/ResultMapWithBLOBsElementGenerator.java?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis3/xmlmapper/elements/ResultMapWithBLOBsElementGenerator.java
(original)
+++
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis3/xmlmapper/elements/ResultMapWithBLOBsElementGenerator.java
Sun Feb 28 03:36:51 2010
@@ -51,12 +51,8 @@
answer.addAttribute(new Attribute("type", //$NON-NLS-1$
returnType));
- StringBuilder sb = new StringBuilder();
-// TODO - what do we need to do here for iBATIS3?
-// sb.append(introspectedTable.getSqlMapNamespace());
-// sb.append('.');
- sb.append(introspectedTable.getBaseResultMapId());
- answer.addAttribute(new Attribute("extends", sb.toString()));
//$NON-NLS-1$
+ answer.addAttribute(new Attribute("extends", //$NON-NLS-1$
+ introspectedTable.getBaseResultMapId()));
ibatorContext.getCommentGenerator().addComment(answer);
Modified: ibatis/java/ibator/trunk/core/ibator-maven-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-maven-plugin/pom.xml?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
--- ibatis/java/ibator/trunk/core/ibator-maven-plugin/pom.xml (original)
+++ ibatis/java/ibator/trunk/core/ibator-maven-plugin/pom.xml Sun Feb 28
03:36:51 2010
@@ -5,7 +5,7 @@
<artifactId>ibator-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
<version>1.2.2-SNAPSHOT</version>
- <name>ibator-maven-plugin Maven Mojo</name>
+ <name>Apache iBATIS Ibator - Maven Plugin</name>
<url>http://ibatis.apache.org/ibator.html</url>
<build>
<plugins>
Modified:
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/IbatorMojo.java
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/IbatorMojo.java?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/IbatorMojo.java
(original)
+++
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/IbatorMojo.java
Sun Feb 28 03:36:51 2010
@@ -21,7 +21,6 @@
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
-import java.util.Properties;
import java.util.Set;
import org.apache.ibatis.ibator.api.Ibator;
@@ -53,7 +52,7 @@
private MavenProject project;
/**
- * @parameter expression="${ibator.output.directory}"
+ * @parameter expression="${ibator.outputDirectory}"
*
default-value="${project.build.directory}/generated-sources/ibator"
* @required
*/
@@ -62,11 +61,11 @@
/**
* Location of the configuration file.
*
- * @parameter expression="${ibator.configuration.file}"
+ * @parameter expression="${ibator.configurationFile}"
*
default-value="${basedir}/src/main/resources/ibatorConfig.xml"
* @required
*/
- private File configFile;
+ private File configurationFile;
/**
* Specifies whether the mojo writes progress messages to the log
@@ -88,58 +87,54 @@
* then jdbc.driver, jdbc.url must be supplies also,
* and jdbc.user.id and jdbc.password may be supplied.
*
- * @parameter expression="${ibator.sql.script.file}"
+ * @parameter expression="${ibator.sqlScript}"
*/
private File sqlScript;
/**
* JDBC Driver to use if a sql.script.file is specified
*
- * @parameter expression="${ibator.jdbc.driver}"
+ * @parameter expression="${ibator.jdbcDriver}"
*/
private String jdbcDriver;
/**
* JDBC URL to use if a sql.script.file is specified
*
- * @parameter expression="${ibator.jdbc.url}"
+ * @parameter expression="${ibator.jdbcURL}"
*/
private String jdbcURL;
/**
* JDBC user ID to use if a sql.script.file is specified
*
- * @parameter expression="${ibator.jdbc.user.id}"
+ * @parameter expression="${ibator.jdbcUserId}"
*/
private String jdbcUserId;
/**
* JDBC password to use if a sql.script.file is specified
*
- * @parameter expression="${ibator.jdbc.password}"
+ * @parameter expression="${ibator.jdbcPassword}"
*/
private String jdbcPassword;
- /**
- * @parameter expression=${ibator.configuration.properties}
- */
- private Properties configurationProperties;
-
public void execute() throws MojoExecutionException {
- if (configFile == null) {
+ if (configurationFile == null) {
throw new
MojoExecutionException(Messages.getString("RuntimeError.0")); //$NON-NLS-1$
}
List<String> warnings = new ArrayList<String>();
- if (!configFile.exists()) {
+ if (!configurationFile.exists()) {
throw new MojoExecutionException(Messages.getString(
- "RuntimeError.1", configFile.toString())); //$NON-NLS-1$
+ "RuntimeError.1", configurationFile.toString()));
//$NON-NLS-1$
}
runScriptIfNecessary();
Set<String> fullyqualifiedTables = new HashSet<String>();
+ // TODO...
// if (StringUtility.stringHasValue(fullyQualifiedTableNames)) {
// StringTokenizer st = new
StringTokenizer(fullyQualifiedTableNames,
// ","); //$NON-NLS-1$
@@ -152,6 +147,7 @@
// }
Set<String> contexts = new HashSet<String>();
+ // TODO...
// if (StringUtility.stringHasValue(contextIds)) {
// StringTokenizer st = new StringTokenizer(contextIds, ",");
//$NON-NLS-1$
// while (st.hasMoreTokens()) {
@@ -163,9 +159,9 @@
// }
try {
- IbatorConfigurationParser cp = new
IbatorConfigurationParser(configurationProperties, warnings);
+ IbatorConfigurationParser cp = new
IbatorConfigurationParser(project.getProperties(), warnings);
IbatorConfiguration config = cp
- .parseIbatorConfiguration(configFile);
+ .parseIbatorConfiguration(configurationFile);
ShellCallback callback = new MavenShellCallback(this, overwrite);
Modified:
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/MavenShellCallback.java
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/MavenShellCallback.java?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/MavenShellCallback.java
(original)
+++
ibatis/java/ibator/trunk/core/ibator-maven-plugin/src/main/java/org/apache/ibatis/ibator/maven/MavenShellCallback.java
Sun Feb 28 03:36:51 2010
@@ -40,6 +40,10 @@
@Override
public File getDirectory(String targetProject, String targetPackage)
throws ShellException {
+ if (!"MAVEN".equals(targetProject)) {
+ return super.getDirectory(targetProject, targetPackage);
+ }
+
// targetProject is the output directory from the ibator Mojo.
// it will be created if necessary
//
Modified:
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/src/main/resources/ibatorConfig.xml
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/src/main/resources/ibatorConfig.xml?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/src/main/resources/ibatorConfig.xml
(original)
+++
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/src/main/resources/ibatorConfig.xml
Sun Feb 28 03:36:51 2010
@@ -16,16 +16,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.java2.generated.flat.java2.model"
targetProject="${generated.source.dir.java2}">
+ <javaModelGenerator
targetPackage="ibatortest.java2.generated.flat.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.java2.generated.flat.java2.xml"
targetProject="${generated.source.dir.java2}">
+ <sqlMapGenerator targetPackage="ibatortest.java2.generated.flat.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.java2.generated.flat.java2.dao"
targetProject="${generated.source.dir.java2}">
+ <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.java2.generated.flat.java2.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -56,16 +56,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.java2.generated.hierarchical.java2.model"
targetProject="${generated.source.dir.java2}">
+ <javaModelGenerator
targetPackage="ibatortest.java2.generated.hierarchical.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.java2.generated.hierarchical.java2.xml"
targetProject="${generated.source.dir.java2}">
+ <sqlMapGenerator
targetPackage="ibatortest.java2.generated.hierarchical.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.java2.generated.hierarchical.java2.dao"
targetProject="${generated.source.dir.java2}">
+ <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.java2.generated.hierarchical.java2.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -96,16 +96,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.java2.generated.conditional.java2.model"
targetProject="${generated.source.dir.java2}">
+ <javaModelGenerator
targetPackage="ibatortest.java2.generated.conditional.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.java2.generated.conditional.java2.xml"
targetProject="${generated.source.dir.java2}">
+ <sqlMapGenerator
targetPackage="ibatortest.java2.generated.conditional.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="SPRING"
targetPackage="ibatortest.java2.generated.conditional.java2.dao"
targetProject="${generated.source.dir.java2}">
+ <daoGenerator type="SPRING"
targetPackage="ibatortest.java2.generated.conditional.java2.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -136,15 +136,15 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.java2.generated.miscellaneous.model"
targetProject="${generated.source.dir.java2}">
+ <javaModelGenerator
targetPackage="ibatortest.java2.generated.miscellaneous.model"
targetProject="MAVEN">
<property name="trimStrings" value="true" />
<property name="rootClass"
value="ibatortest.java2.execute.miscellaneous.BaseClass" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.java2.generated.miscellaneous.xml"
targetProject="${generated.source.dir.java2}">
+ <sqlMapGenerator
targetPackage="ibatortest.java2.generated.miscellaneous.xml"
targetProject="MAVEN">
</sqlMapGenerator>
- <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.java2.generated.miscellaneous.dao"
targetProject="${generated.source.dir.java2}">
+ <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.java2.generated.miscellaneous.dao"
targetProject="MAVEN">
<property name="rootInterface"
value="ibatortest.java2.execute.miscellaneous.BaseInterface" />
<property name="methodNameCalculator" value="EXTENDED"/>
</daoGenerator>
Modified:
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/src/main/resources/ibatorConfig.xml
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/src/main/resources/ibatorConfig.xml?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/src/main/resources/ibatorConfig.xml
(original)
+++
ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/src/main/resources/ibatorConfig.xml
Sun Feb 28 03:36:51 2010
@@ -10,23 +10,23 @@
<ibatorPlugin type="org.apache.ibatis.ibator.plugins.EqualsHashCodePlugin"
/>
<ibatorPlugin type="org.apache.ibatis.ibator.plugins.SqlMapConfigPlugin" >
<property name="targetPackage" value="ibatortest.generated.flat" />
- <property name="targetProject" value="${generated.source.dir.java5}" />
+ <property name="targetProject" value="MAVEN" />
</ibatorPlugin>
<jdbcConnection driverClass="org.hsqldb.jdbcDriver"
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator targetPackage="ibatortest.generated.flat.java5.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator targetPackage="ibatortest.generated.flat.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.generated.flat.java5.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator targetPackage="ibatortest.generated.flat.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.flat.java5.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.flat.java5.dao" targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -59,16 +59,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator targetPackage="ibatortest.generated.flat.java2.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator targetPackage="ibatortest.generated.flat.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.generated.flat.java2.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator targetPackage="ibatortest.generated.flat.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.generated.flat.java2.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.generated.flat.java2.dao" targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -99,16 +99,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java5.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java5.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="SPRING"
targetPackage="ibatortest.generated.hierarchical.java5.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="SPRING"
targetPackage="ibatortest.generated.hierarchical.java5.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -141,16 +141,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java2.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java2.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.hierarchical.java2.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.hierarchical.java2.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -182,16 +182,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java5.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java5.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.generated.conditional.java5.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="GENERIC-SI"
targetPackage="ibatortest.generated.conditional.java5.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -224,16 +224,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java2.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java2.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java2.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java2.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="SPRING"
targetPackage="ibatortest.generated.conditional.java2.dao"
targetProject="${generated.source.dir.java5}">
+ <daoGenerator type="SPRING"
targetPackage="ibatortest.generated.conditional.java2.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -273,15 +273,15 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model" targetProject="MAVEN">
<property name="trimStrings" value="true" />
<property name="rootClass"
value="ibatortest.execute.miscellaneous.BaseClass" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
targetProject="${generated.source.dir.java5}">
+ <sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
targetProject="MAVEN">
</sqlMapGenerator>
- <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.miscellaneous.dao"
targetProject="${generated.source.dir.java5}"
+ <daoGenerator type="GENERIC-CI"
targetPackage="ibatortest.generated.miscellaneous.dao" targetProject="MAVEN"
implementationPackage="ibatortest.generated.miscellaneous.dao.impl">
<property name="rootInterface"
value="ibatortest.execute.miscellaneous.BaseInterface" />
<property name="methodNameCalculator" value="EXTENDED"/>
@@ -312,12 +312,12 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model"
targetProject="${generated.source.dir.java5}">
+ <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model" targetProject="MAVEN">
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
- targetProject="${generated.source.dir.java5}"/>
+ targetProject="MAVEN"/>
<table tableName="AnotherAwfulTable" />
</ibatorContext>
Modified:
ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/src/main/resources/ibatorConfig.xml
URL:
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/src/main/resources/ibatorConfig.xml?rev=917111&r1=917110&r2=917111&view=diff
==============================================================================
---
ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/src/main/resources/ibatorConfig.xml
(original)
+++
ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/src/main/resources/ibatorConfig.xml
Sun Feb 28 03:36:51 2010
@@ -13,16 +13,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator targetPackage="ibatortest.generated.flat.java5.model"
targetProject="generatedsrc">
+ <javaModelGenerator targetPackage="ibatortest.generated.flat.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.generated.flat.java5.xml"
targetProject="generatedsrc">
+ <sqlMapGenerator targetPackage="ibatortest.generated.flat.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.flat.java5.dao"
targetProject="generatedsrc">
+ <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.flat.java5.dao" targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -52,16 +52,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java5.model"
targetProject="generatedsrc">
+ <javaModelGenerator
targetPackage="ibatortest.generated.hierarchical.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java5.xml"
targetProject="generatedsrc">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.hierarchical.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.hierarchical.java5.dao"
targetProject="generatedsrc">
+ <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.hierarchical.java5.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -90,16 +90,16 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java5.model"
targetProject="generatedsrc">
+ <javaModelGenerator
targetPackage="ibatortest.generated.conditional.java5.model"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
- <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java5.xml"
targetProject="generatedsrc">
+ <sqlMapGenerator
targetPackage="ibatortest.generated.conditional.java5.xml"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
- <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.conditional.java5.dao"
targetProject="generatedsrc">
+ <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.conditional.java5.dao"
targetProject="MAVEN">
<property name="enableSubPackages" value="true" />
</daoGenerator>
@@ -136,15 +136,15 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model"
targetProject="generatedsrc">
+ <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model" targetProject="MAVEN">
<property name="trimStrings" value="true" />
<property name="rootClass"
value="ibatortest.execute.miscellaneous.BaseClass" />
</javaModelGenerator>
- <sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
targetProject="generatedsrc">
+ <sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
targetProject="MAVEN">
</sqlMapGenerator>
- <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.miscellaneous.dao"
targetProject="generatedsrc">
+ <daoGenerator type="MAPPER"
targetPackage="ibatortest.generated.miscellaneous.dao" targetProject="MAVEN">
<property name="rootInterface"
value="ibatortest.execute.miscellaneous.BaseInterface" />
<property name="methodNameCalculator" value="EXTENDED"/>
</daoGenerator>
@@ -177,12 +177,12 @@
connectionURL="jdbc:hsqldb:mem:aname"
userId="sa" />
- <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model"
targetProject="generatedsrc">
+ <javaModelGenerator
targetPackage="ibatortest.generated.miscellaneous.model" targetProject="MAVEN">
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="ibatortest.generated.miscellaneous.xml"
- targetProject="generatedsrc"/>
+ targetProject="MAVEN"/>
<table tableName="AnotherAwfulTable" />
</ibatorContext>