db-torque-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Torsten Eberl <newsgr...@vstar.de>
Subject Re: RE: Generation Problem with Maven
Date Wed, 07 Apr 2004 17:30:49 GMT
I already use these properties.
Also with the same values.
My project.properties looks like this:

# -------------------------------------------------------------------
# P R O J E C T  P R O P E R T I E S
# -------------------------------------------------------------------

# -------------------------------------------------------------------
#
#  X D O C   P R O P E R T I E S
#
# -------------------------------------------------------------------

maven.xdoc.date=left
maven.xdoc.date.locale=de


# -------------------------------------------------------------------
#
#  B A S I C   P R O P E R T I E S
#
# -------------------------------------------------------------------

project = dreamdate
database = mysql
targetPackage = de.dreamdate.service.db.torque

torque.project = ${project}
torque.database = ${database}
torque.targetPackage = ${targetPackage}
torque.runOnlyOnSchemaChange = false

# -------------------------------------------------------------------
#
#  D I R E C T O R I E S
#
# -------------------------------------------------------------------

outputDirectory = ${maven.build.dest}
schemaDirectory = ${maven.src.dir}/schema
templatePath = ${maven.src.dir}/torque/templates

torque.output.dir = ${outputDirectory}
torque.schema.dir = ${schemaDirectory}
torque.templatePath = ${templatePath}

torque.doc.dir = ${torque.output.dir}/doc/schema
torque.java.dir = ${maven.src.dir}/java
torque.ojb.dir = ${maven.src.dir}/ojb
torque.sql.dir = ${torque.output.dir}/sql
torque.omzip.dir = ${torque.output.dir}


# -------------------------------------------------------------------
#
#  D A T A B A S E   S E T T I N G S
#
# -------------------------------------------------------------------

createDatabaseUrl = jdbc:mysql://localhost:3306/mysql
buildDatabaseUrl = jdbc:mysql://localhost:3306/dreamdate
databaseUrl = jdbc:mysql://localhost:3306/dreamdate
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = user
databasePassword = password
databaseHost = localhost

databaseSchema = dreamdate-schema.xml
databaseName = dreamdate
database.manual.creation = false
sameJavaName = false

torque.database.createUrl = ${createDatabaseUrl}
torque.database.buildUrl = ${buildDatabaseUrl}
torque.database.url = ${databaseUrl}
torque.database.driver = ${databaseDriver}
torque.database.user = ${databaseUser}
torque.database.password = ${databasePassword}
torque.database.host = ${databaseHost}

torque.database.schema = ${databaseSchema}
torque.database.name = ${databaseName}
torque.database.manualCreation = ${database.manual.creation}
torque.sameJavaName = ${sameJavaName}


# -------------------------------------------------------------------
#
#  T E M P L A T E   V A R I A B L E S
#
# -------------------------------------------------------------------

addGetByNameMethod = true
addIntakeRetrievable = false
addSaveMethod = true
addTimeStamp = true
basePrefix = Base
complexObjectModel = true
useManagers = true
useClasspath = true

torque.addGetByNameMethod = ${addGetByNameMethod}
torque.addIntakeRetrievable = ${addIntakeRetrievable}
torque.retrievableInterface = org.apache.turbine.om.Retrievable
torque.addSaveMethod = ${addSaveMethod}
torque.addTimeStamp = ${addTimeStamp}
torque.basePrefix = ${basePrefix}
torque.complexObjectModel = ${complexObjectModel}
torque.saveException = Exception
torque.useClasspath = ${useClasspath}
torque.useManagers = ${useManagers}

torque.omzip.src.base = false
torque.omzip.src.extension = false
torque.omzip.bin.base = false
torque.omzip.bin.extension = false
torque.omzip.deleteFiles = false

torque.generateDeprecated = true

# -------------------------------------------------------------------
#
#  M I S C .   S E T T I N G S
#
# -------------------------------------------------------------------

idTableXMLFile =
documentationFormat = html
initialID = 101

torque.idTableXMLFile = ${idTableXMLFile}
torque.doc.format = ${documentationFormat}
torque.doc.html.normalFont = font-family: Verdana; font-size: 10pt;
torque.doc.html.fkColor = afe295
torque.initialID = ${initialID}


# -------------------------------------------------------------------
#
#  C O N T R O L   T E M P L A T E S
#
# -------------------------------------------------------------------

SQLControlTemplate = sql/base/Control.vm
OMControlTemplate = om/Control.vm
idTableControlTemplate = sql/id-table/Control.vm
DataDTDControlTemplate = data/Control.vm
DataDumpControlTemplate = data/dump/Control.vm
DataSQLControlTemplate = sql/load/Control.vm
DocControlTemplate = doc/Control.vm

torque.template.sql = ${SQLControlTemplate}
torque.template.om = ${OMControlTemplate}
torque.template.idTable = ${idTableControlTemplate}
torque.template.dataDtd = ${DataDTDControlTemplate}
torque.template.dataDump = ${DataDumpControlTemplate}
torque.template.dataSql = ${DataSQLControlTemplate}
torque.template.doc = ${DocControlTemplate}
torque.template.sqlDbInit = sql/db-init/Control.vm
torque.template.ojb = ojb/repository/Control.vm
torque.template.ojbModel = ojb/model/Control.vm


# -------------------------------------------------------------------
#
#  C O M P I L E   S E T T I N G S
#
# -------------------------------------------------------------------

src.dir = ${torque.java.dir}
build.dest = bin/classes
debug = on
deprecation = off
optimize = off

torque.compile.src.dir = ${src.dir}
torque.compile.build.dir = ${build.dest}
torque.compile.debug = ${debug}
torque.compile.deprecation = ${deprecation}
torque.compile.optimize = ${optimize}


# -------------------------------------------------------------------
#
#  I N C L U D E   A N D   E X C L U D E   S E T T I N G S
#
# -------------------------------------------------------------------

torque.schema.sql.includes = *-schema.xml
torque.schema.sql.excludes =
torque.schema.doc.includes = *-schema.xml
torque.schema.doc.excludes =
torque.schema.createdb.includes = *-schema.xml
torque.schema.createdb.excludes =
torque.schema.initsql.includes = *-schema.xml
torque.schema.initsql.excludes = id-table-schema.xml
torque.schema.om.includes = *-schema.xml
torque.schema.om.excludes = id-table-schema.xml
torque.schema.ojb.includes = *-schema.xml
torque.schema.ojb.excludes =

 
Torsten

--------------------------------------------------
from Brent Atkins
to torque-user@db.apache.org
at Wed, 7 Apr 2004 12:59:38 -0400
RE: Generation Problem with Maven
--------------------------------------------------
> Here are the properties that I had to set to get it to work.
> 
> Note: I use IDMethod = native, if you use the IDBroker you may need to set 2 other properties,
but
> since I don't use it, I don't know what they are (I found them somewhere in the archive
though...).
> 
> torque.basePrefix = Base
> torque.addSaveMethod = true
> torque.saveException = Exception
> 
> Just stick them in your project.properties
> 
> -----Original Message-----
> From: Torsten Eberl [mailto:newsgroup@vstar.de]
> Sent: Wednesday, April 07, 2004 12:58 PM
> To: Apache Torque Users List
> Subject: Generation Problem with Maven
> 
> 
> Hi,
> 
> I have a problem generating java classes with maven.
> 
> After I started the process with "maven torque" I will get the correct sql-file but
instead
> of java classes with the table names I get correctly looking files with the name of
> an object. For instance 
> 
> org.apache.commons.jelly.expression.ConstantExpression@d5eb7[value=Base]Rbacrole.java
> 
> The correct name would be BaseRbacrole.java
> 
> I have the same problem with torque-gen-3.1 and yesterdays torque-gen-3.2-dev.
> I'm using maven 1.0-rc2.
> 
> I guess the schema is correct, because it worked fine with ant.
> 
> Has anybody an idea what version conflict this might be?
> Or could there something else be wrong?
> 
> Torsten
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
> For additional commands, e-mail: torque-user-help@db.apache.org

 


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


Mime
View raw message