Ok, I got it running... problem was in the oracle profile in the top pom.xml:
<dbunit.schema>VDS</dbunit.schema> <!-- Make sure to capitalize
the schema name -->
'VDS' is the right scheme, not the default 'SYSTEM'.
MANY THANKS !!!!
________________________________
From: Michael Horwitz [mailto:[EMAIL PROTECTED]
Sent: woensdag 31 oktober 2007 15:14
To: [email protected]
Subject: Re: [appfuse-user] Tables not generated by dbunit-maven-plugin -- part
2
On 10/31/07, Bonami, Christian <[EMAIL PROTECTED]> wrote:
Aha, ok, I see. But how come that tables are not automatically generated by the
hibernate3-maven-plugin before the dbunit-maven-plugin starts its CLEAN_INSERT?
They should be. However the hibernate3-maven-plugin only runs as part of the
build on the core module, so they will only exist if the build completed
successfully. Have you checked the contents of the database manually to see if
any tables were created? Also how have you configured your databse connection
in AppFuse?
Mike.
Thx
Christian
Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100
0925 0452, SWIFT : BBRUBEBB
________________________________
From: Michael Horwitz [mailto: [EMAIL PROTECTED]
Sent: woensdag 31 oktober 2007 14:56
To: [email protected]
Subject: Re: [appfuse-user] Tables not generated by dbunit-maven-plugin
-- part 2
They are included via the dependency on appfuse-data-common (which is a
transitive dependency through appfuse-hibernate).
Mike
On 10/31/07, Bonami, Christian < [EMAIL PROTECTED] <mailto:[EMAIL
PROTECTED]> > wrote:
But, where are those annotated Java classes in the JSF modular
archetype? I see only 1 class: Core.java.
Where are the annotated model classes?
Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100
0925 0452, SWIFT : BBRUBEBB
________________________________
From: Michael Horwitz [mailto: [EMAIL PROTECTED]
Sent: woensdag 31 oktober 2007 14:37
To: [email protected]
Subject: Re: [appfuse-user] Tables not generated by dbunit-maven-plugin
-- part 2
AppFuse 2.0 uses Hibernate Annotations - no more .hbm.xml files.
Mike
On 10/31/07, Bonami, Christian < [EMAIL PROTECTED] <mailto:[EMAIL
PROTECTED]> > wrote:
Ok, by now I've discovered that it is not dbunit but the
hibernate3-maven-plugin that generates the tables (hbm2ddl).
But where is the *.hbm file?? It is not included in the appFuse
archetype that I downloaded (JSF modular).
Plz help
Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100
0925 0452, SWIFT : BBRUBEBB
________________________________
From: Bonami, Christian [mailto: [EMAIL PROTECTED]
Sent: woensdag 31 oktober 2007 14:04
To: [email protected]
Cc: Mariƫn, Sven; Houckx, Marc
Subject: [appfuse-user] Tables not generated by dbunit-maven-plugin
Hi,
I'm using oracle XE as underlying DB in appFuse 2 standard distribution.
So, on the commandline in .../web I run:
mvn jetty-run:war -P oracle
Apparently dbunit-maven-plugin connects well to the database, but then
starts complaining about a table (user_role) that is not found:
[INFO] [dbunit:operation]
[INFO]
Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100
0925 0452, SWIFT : BBRUBEBB
Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 406.024.281, RPR Mechelen, ING 310-0092504-52, IBAN : BE64 3100 0925
0452, SWIFT : BBRUBEBB
---------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
---------------------------------------------------------------------
[INFO] Error executing database operation: CLEAN_INSERT
Embedded error: user_role
[INFO] -------------------------------------------------------------
...
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
executing datab
ase operation: CLEAN_INSERT
at
org.codehaus.mojo.dbunit.OperationMojo.execute(OperationMojo.java:110
)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
20 more
Caused by: org.dbunit.dataset.NoSuchTableException: user_role
...
[INFO]
---------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
---------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Wed Oct 31 13:44:19 CET 2007
[INFO] Final Memory: 7M/14M
[INFO]
--------------------------------------------------------------------
Why aren't the tables generated automatically?
Do I have to create them manually?
What am I missing here?
Kind regards
Christian Bonami