Hi all, I have found it !!!!! Thank you very much to all who helped me.
I only deleted the maven plugin (maven-torque-plugin-3.1.1) from my cache. So that I force maven to download a new one. And it works without any problem. It seems that in my "old" plugin some of the files are missed (plugin.properties and project.properties) I don't know how this happened. Thanks Dieter > -----Urspr�ngliche Nachricht----- > Von: David Demner [mailto:[EMAIL PROTECTED] > Gesendet: Freitag, 4. M�rz 2005 14:48 > An: 'Turbine Users List' > Betreff: RE: Maven torque:om > > Hi Dieter, > > Maybe it isn't the torque schema xml files after all. Maybe > check the validity of your project.xml, maven.xml, etc. Did > you search your files for the string torque-data-model? If > you've been playing around with the plugin.jelly, maybe it's > this file? > > I'm running Java1.5 on XP SP2 and it works fine for me, so I > don't think it's that. > > Good luck, > > David > > -----Original Message----- > From: Johannsmeier, Dieter [mailto:[EMAIL PROTECTED] > Sent: Friday March 4, 2005 4:54 AM > To: Turbine Users List > Subject: AW: Maven torque:om > > > Hi David, > > Yes, I changed the src\schema files and they are copied > correctly in the > target\xml directory. > And I start maven in debug mode, but until now it didn't > gives any direct > clues for me. > > But there is an exception which I cannot interpret. > > I show some snippets of the trace: > > > torque:om-generate: > [echo] contextProperties="build.properties" > [echo] controlTemplate="" > [echo] outputDirectory="./WEB-INF/src" > [echo] outputFile="report.gRelease.om.generation" > [echo] targetDatabase="mysql" > [echo] targetPackage="turbine.app.om.package" > [echo] templatePath="" > > These are some echoes which I inserted in the plugin.jelly > > > BUILD FAILED > File...... C:\Dokumente und > Einstellungen\jod\.maven\cache\maven-torque-plugin-3 > .1.1\plugin.jelly > Element... torque-data-model > Line...... 270 > Column.... 49 > org.apache.torque.engine.EngineException: > org.xml.sax.SAXParseException: The > mar > kup in the document preceding the root element must be well-formed. > com.werken.werkz.UnattainableGoalException: Unable to obtain goal > [torque:om] -- > C:\Dokumente und > Einstellungen\jod\.maven\cache\maven-torque-plugin-3.1.1\plugi > n.jelly:270:49: <torque-data-model> > org.apache.torque.engine.EngineException: or > g.xml.sax.SAXParseException: The markup in the document > preceding the root > eleme > nt must be well-formed. > at com.werken.werkz.Goal.fire(Goal.java:646) > at com.werken.werkz.Goal.attain(Goal.java:575) > at > org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java: > 671) > at > org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) > at org.apache.maven.cli.App.doMain(App.java:488) > at org.apache.maven.cli.App.main(App.java:1239) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > > Is there any meaning with this execption? > > By the way. I am using Java 1.4.2_05 on Windows XP SP 2 > > Best regards > > Dieter > > > -----Urspr�ngliche Nachricht----- > > Von: David Demner [mailto:[EMAIL PROTECTED] > > Gesendet: Donnerstag, 3. M�rz 2005 17:07 > > An: 'Turbine Users List' > > Betreff: RE: Maven torque:om > > > > Hi Dieter, > > > > Are you editing the correct XML files? They are in > > src\schema and there are > > several: %webapp%-schema.xml, id-table-schema.xml, and > > turbine-security-schema.xml. Are they all OK? Also, try > > running Maven in debug mode (ie: maven --debug torque:om) to > > see if this gives you any more clues. > > > > Good luck, > > > > David > > > > -----Original Message----- > > From: Johannsmeier, Dieter [mailto:[EMAIL PROTECTED] > > Sent: Thursday March 3, 2005 7:48 AM > > To: Turbine Users List > > Subject: AW: Maven torque:om > > > > > > Hi All, > > > > Thank you for your help Michael. But everything I do gives > > the same error. > > For example: > > - Download the database_3_1.dtd and reference it by > > "file://database_3_1.dtd" > > - Reduce the amount of tables down to one table > > - Delete the "<!DOCTYPE" line > > - Exchange the varables @DATABASE_NAME@ etc. to hardcoded values. > > - All changes I have done for the three schema.xml files > > (gRelease-schema.xml,id_table-schema.xml and > > turbine-security-schema.xml) > > - Extend the ..\webapps\gRelease\build.properties with the > additional > > properties from ~\build.properties > > > > A maven torque:om -X (Debug) didn't give something helpful for me. > > > > Did I forget something ? > > > > Thanks > > > > Dieter > > > > > -----Urspr�ngliche Nachricht----- > > > Von: Michael Kunze [mailto:[EMAIL PROTECTED] > > > Gesendet: Mittwoch, 2. M�rz 2005 15:45 > > > An: Turbine Users List > > > Betreff: Re: Maven torque:om > > > > > > Johannsmeier, Dieter wrote: > > > > > > > Yes it looks exactly like this ... > > > > > > > > But what is needed to set for @[EMAIL PROTECTED] Is it: mysql? > > > > And what is needed to set for @[EMAIL PROTECTED] > > > > > > Can't really help you there but try this: > > > > > > This is a little HowTo that gets you started. Initially > > > posted by Jeffery a few weeks ago. It helped me alot btw ;) > > > And after that everything was working. > > > > > > -------------------------------------------------------------- > > > -------------- > > > # > > > # build.properties - for META > > > # > > > > > > # > > > # Application Server configuration > > > # > > > maven.appserver.home = <directory_for_appserver_home> > > > maven.appserver.name = tomcat > > > > > > # > > > # app config > > > # > > > turbine.app.name = <appname> > > > turbine.app.flavor=turbine-2.3.1 > > > > > > # > > > # create the om layer interfaces for torque > > > # > > > turbine.app.om.layer=torque > > > > > > # > > > # don't create demo pages > > > # > > > turbine.app.setup.demo=false > > > > > > # > > > # Inplace dev mode > > > # > > > turbine.plugin.mode=inplace > > > > > > # > > > # Initial ID values for the ID_TABLE > > > # > > > initialID = 1100 > > > initialIDValue = 100 > > > initialIDStep = 10 > > > > > > # > > > # database settings > > > # > > > torque.database=mysql > > > torque.database.driver = com.mysql.jdbc.Driver > > > torque.database.user = myuser > > > torque.database.password = mypassword > > > torque.database.buildUrl = jdbc:mysql://localhost/<appname> > > > torque.database.createUrl = jdbc:mysql://localhost/<appname> > > > > > > -------------------------------------------------------------- > > > -------------- > > > > > > 2. change to the webapps directory of your servlet container. > > > 3. Create the skeleton for the app > > > > > > % maven -Dturbine.setup.properties=~/build.properties > > > turbine:setup > > > > > > 4. change into your webapps/<newapp> directory > > > > > > 5. modify the <appname>-schema.xml accordingly (found in > > > src/schema/<appname>-schema.xml) > > > > > > 6. Create SQL (all commands run from webapps/<appname> directory > > > > > > 1. create the database > > > % maven torque:create-db > > > > > > 2. generate SQL code > > > % maven turbine:sql > > > > > > 3. put SQL in database > > > % maven torque:insert-sql > > > > > > 7. Compile your application > > > > > > % maven java:compile > > > > > > no need to deploy since we are inplace development mode > > > > > > -------------------------------------------------------------- > > > --------- > > > > > > What he was missing tho is to get tomcat working with it. So > > > the 8th step would be: > > > > > > 8. Start tomcat. Point your browser to > > > http://localhost:8080/manager/html > > > Login with the password you set during installation of tomcat > > > and use the 'Installation' form on that site (It's the one > > > with the 3 input fields) > > > > > > I got it in german so i'm not sure what the actual translation is. > > > The first field (context path) would be: /<newapp> The second > > > field leave empty. And in the third field you need to put the > > > path to your webapp root folder. It needs to look like this: > > > file:C:/path/to/your/webapplication > > > > > > Note: You need to prepend 'file:' and you have to use forward > > > slashes. > > > If you did everything fine tomcat should find the 'WEB-INF' > > > folder below the specified folder automatically and you > > > should be ready to go. > > > > > > Just in case you didn't got it, the URL to your webapp is: > > > http://localhost:8080/<webapp> > > > > > > 9. Here is an optional 9th step you'd like to take. > > > Find the following file: > > > <tomcat root>\conf\Catalina\localhost\<appname>.xml > > > open it in editor and add reloadable="true" to the <context> > > > tag as an attribute like this: > > > <Context path="/..." docBase="..." reloadable="true"> > > > > > > That way you can just compile the classes in your favourite > > > IDE and don't need to worry about restarting tomcat. > > > > > > Please follow that to see if you made any mistakes during > > deployment. > > > > > > Michael > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
