One more thing I'm noticing is the following error, may or may not have
something to do with me:
After running mvn instal in the root, then mvn appfuse:gen on Barrio, I get
this issue:
The created package is xyz.core.webapp.controller which should be
xyz.webapp.controller which is also the package name within the java file.

Not sure if it's something to do with me or with appfuse.

Cheers,

Marc


mschipperheyn wrote:
> 
> I ran mvn install on the cor dir and from the web dir (following the
> docs), not the top level. I'm trying that now. Yeh, some things are
> starting to work. Ok, so you need to run mvn install at the root dir and
> then do mvn appfuse:gen on the web dir. Ok, got some errors running mvn
> install in web dir after that, but that's prob something I did wrong.
> Thanks, Moving forward!
> 
> You might want to update the documentation 
> In a modular project, these commands must be run in the "core" and "web"
> modules. The plugin is smart enough to figure out when it should/should
> not generate stuff based on the packaging type (jar vs. war). If you want
> to generate specific code in a "war" project, you can use gen-core or
> gen-web.
> 
> Should be 
> n a modular project, you should run these commands in the core dir first,
> then run mvn install in the root of the project dir and then run these
> commands again in the web dir. The plugin is smart enough to figure out
> when it should/should not generate stuff based on the packaging type (jar
> vs. war). If you want to generate specific code in a "war" project, you
> can use gen-core or gen-web.
> 
> Maybe I should have figured it all out by myself, but with all this
> generation going on, it's just very hard to see why things don't work
> sometimes.
> 
> Thanks again,
> 
> Marc
> 
> 
> Mike Horwitz wrote:
>> 
>> Have you run mvn:install either from the top level or in your core
>> project?
>> 
>> Mike
>> 
>> On 10/29/07, mschipperheyn <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>> Ok, noted some small issues:
>>> 1. the sample data doesn't take into account column lenght. If you have
>>> a
>>> column length of say 5, it will fail on mvn install
>>> 2. the sample data doesn't take references into account, you should gen
>>> the
>>> referenced POJOs first and then the POJOs with references to them.
>>>
>>> But that's all easily fixable by hand. Would be nice to be able to just
>>> enter a list of POJOs and have mvn figure out the order and all that.
>>> But
>>> now back to the problem
>>>
>>> So I now have my sample data set up. Done all the gens and installs.
>>> Still got that error running the same commands in the web dir.
>>>
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] FATAL ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Unable to load class declared as <mapping
>>> class="nl.msw.compraventa.core.
>>> model.Archive"/> in the configuration:
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Trace
>>> org.hibernate.MappingException: Unable to load class declared as
>>> <mapping
>>> class=
>>> "nl.msw.compraventa.core.model.Archive"/> in the configuration:
>>>
>>> Cheers,
>>>
>>> Marc
>>>
>>>
>>> mschipperheyn wrote:
>>> >
>>> > Right, ok. Hmm, getting a
>>> > Caused by: org.dbunit.DatabaseUnitException:
>>> > com.mysql.jdbc.exceptions.MySQLInte
>>> > grityConstraintViolationException: Cannot add or update a child row: a
>>> > foreign k
>>> > ey constraint fails (`compraventa/barrios`, CONSTRAINT
>>> > `FK4F5D3CCEB9857FF2` FORE
>>> > IGN KEY (`FK_CityId`) REFERENCES `cities` (`cityId`))
>>> >
>>> > That's prob caused by the sample data -1 being inserted while there
>>> isn't
>>> > a City created yet. I'll try to appfuse:gen all those POJOs first to
>>> have
>>> > some coherent sample data.
>>> >
>>> > Cheers,
>>> >
>>> > Marc
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > mraible wrote:
>>> >>
>>> >> In the core directory, you should run "mvn install", not "mvn
>>> >> appfuse:install".
>>> >>
>>> >> Matt
>>> >>
>>> >> On 10/29/07, mschipperheyn <[EMAIL PROTECTED]> wrote:
>>> >>>
>>> >>> Yes, completed without fail. However, I dont see any code generated
>>> in
>>> >>> the
>>> >>> core dir (I guess dont need that with universal stuff). Did see the
>>> >>> entries
>>> >>> in applicationContext.xml added.
>>> >>>
>>> >>> Marc
>>> >>>
>>> >>> D:\Java\Projects\CompraVenta\core>mvn appfuse:gen
>>> >>> [INFO] Scanning for projects...
>>> >>> [INFO] Searching repository for plugin with prefix: 'appfuse'.
>>> >>> [INFO]
>>> >>>
>>> -------------------------------------------------------------------------
>>> >>> ---
>>> >>> [INFO] Building AppFuse Modular Application - Core
>>> >>> [INFO]    task-segment: [appfuse:gen]
>>> >>> [INFO]
>>> >>>
>>> -------------------------------------------------------------------------
>>> >>> ---
>>> >>> [INFO] Preparing appfuse:gen
>>> >>> [INFO] [aspectj:compile {execution: default}]
>>> >>> [INFO] [resources:resources]
>>> >>> [INFO] Using default encoding to copy filtered resources.
>>> >>> [INFO] [compiler:compile]
>>> >>> [INFO] Nothing to compile - all classes are up to date
>>> >>> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is
>>> >>> invalid.
>>> >>> It w
>>> >>> ill be ignored for artifact resolution. Reason: Parse error reading
>>> POM.
>>> >>> Reason:
>>> >>>  TEXT must be immediately followed by END_TAG and not START_TAG
>>> >>> (position:
>>> >>> START
>>> >>> _TAG seen ...<licenses>\n\t\t\t<license>... @12:13)
>>> >>> [INFO] [appfuse:gen]
>>> >>> What is the name of your pojo (i.e. Person)?: Barrio
>>> >>> [INFO] Configuration XML file loaded:
>>> >>> D:\Java\Projects\CompraVenta\core\src\main
>>> >>> \resources\hibernate.cfg.xml
>>> >>> [INFO] Configuration XML file loaded:
>>> >>> D:\Java\Projects\CompraVenta\core\src\main
>>> >>> \resources\hibernate.cfg.xml
>>> >>> [INFO] src/main/resources/database.properties not found within the
>>> >>> project.
>>> >>> Tryi
>>> >>> ng absolute path.
>>> >>> [INFO] No hibernate properties file loaded.
>>> >>> [info] [AppFuse] Installing generated files (pattern: **/*.java)...
>>> >>> [info] [AppFuse] Installing sample data for DbUnit...
>>> >>> [info] [AppFuse] Installing Spring bean definitions...
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>> [INFO] BUILD SUCCESSFUL
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>> [INFO] Total time: 7 seconds
>>> >>> [INFO] Finished at: Mon Oct 29 17:09:08 CET 2007
>>> >>> [INFO] Final Memory: 13M/23M
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>>
>>> >>> D:\Java\Projects\CompraVenta\core>mvn appfuse:install
>>> >>> [INFO] Scanning for projects...
>>> >>> [INFO] Searching repository for plugin with prefix: 'appfuse'.
>>> >>> [INFO]
>>> >>>
>>> -------------------------------------------------------------------------
>>> >>> ---
>>> >>> [INFO] Building AppFuse Modular Application - Core
>>> >>> [INFO]    task-segment: [appfuse:install]
>>> >>> [INFO]
>>> >>>
>>> -------------------------------------------------------------------------
>>> >>> ---
>>> >>> [INFO] Preparing appfuse:install
>>> >>> [INFO] [aspectj:compile {execution: default}]
>>> >>> [INFO] [resources:resources]
>>> >>> [INFO] Using default encoding to copy filtered resources.
>>> >>> [INFO] [compiler:compile]
>>> >>> [INFO] Nothing to compile - all classes are up to date
>>> >>> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is
>>> >>> invalid.
>>> >>> It w
>>> >>> ill be ignored for artifact resolution. Reason: Parse error reading
>>> POM.
>>> >>> Reason:
>>> >>>  TEXT must be immediately followed by END_TAG and not START_TAG
>>> >>> (position:
>>> >>> START
>>> >>> _TAG seen ...<licenses>\n\t\t\t<license>... @12:13)
>>> >>> [INFO] [appfuse:install]
>>> >>> What is the name of your pojo (i.e. Person)?: Barrio
>>> >>> [info] [AppFuse] Installing generated files (pattern: **/*.java)...
>>> >>> [info] [AppFuse] Installing sample data for DbUnit...
>>> >>> [info] [AppFuse] Installing Spring bean definitions...
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>> [INFO] BUILD SUCCESSFUL
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>> [INFO] Total time: 5 seconds
>>> >>> [INFO] Finished at: Mon Oct 29 17:09:27 CET 2007
>>> >>> [INFO] Final Memory: 11M/23M
>>> >>> [INFO]
>>> >>>
>>> ------------------------------------------------------------------------
>>> >>> --
>>> >>> View this message in context:
>>> >>>
>>> http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13471891
>>> >>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >>>
>>> >>>
>>> ---------------------------------------------------------------------
>>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >> --
>>> >> http://raibledesigns.com
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13474215
>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13474667
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to