For Struts it should look like:
<plugin>
<groupId>org.appfuse</groupId>
<artifactId>maven-warpath-plugin</artifactId>
<version>1.0-m5</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>add-classes</goal>
</goals>
</execution>
</executions>
<configuration>
<warpathExcludes>
applicationContext-resources.xml
,ApplicationResources*.properties,ehcache.xml,
hibernate.cfg.xml,jdbc.properties,log4j.xml,
mail.properties,**/persistence.xml,
sql-map-config.xml
</warpathExcludes>
</configuration>
</plugin>
This should be in the build section of your pom.xml, either at the top level
if using a Basic project archetype or at the web module level if using a
modular archetype.
Mike.
On 6/27/07, Fan <[EMAIL PROTECTED]> wrote:
Could you please show me the original definition for the warpath plugin in
pom.xml ?
Michael Horwitz wrote:
>
> Have you removed the definition for the warpath plugin in your pom.xml?
> Looks like it is no longer being resolved.
>
> Mike.
>
> On 6/27/07, Fan <[EMAIL PROTECTED]> wrote:
>>
>>
>> after I have added the exclusion, I have the following error, where can
I
>> download the missing files ?
>>
>> D:\source\clubber>mvn clean compile hibernate3:hbm2ddl
>> [INFO] Scanning for projects...
>> [INFO] Searching repository for plugin with prefix: 'hibernate3'.
>> [INFO]
>>
-------------------------------------------------------------------------
>> ---
>> [INFO] Building AppFuse Struts 2 Application
>> [INFO] task-segment: [clean, compile, hibernate3:hbm2ddl]
>> [INFO]
>>
-------------------------------------------------------------------------
>> ---
>> [INFO] artifact org.apache.maven.plugins:maven-clean-plugin: checking
for
>> update
>> s from appfuse
>> [INFO] [clean:clean]
>> [INFO] Deleting directory D:\source\clubber\target
>> [INFO] Deleting directory D:\source\clubber\target\classes
>> [INFO] Deleting directory D:\source\clubber\target\test-classes
>> [INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}]
>> [INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}]
>> [INFO] [resources:resources]
>> [INFO] Using default encoding to copy filtered resources.
>> Downloading:
>> http://repo1.maven.org/maven2/org/codehaus/xfire/bcprov-jdk15/133/b
>> cprov-jdk15-133.pom
>> Downloading:
>> http://static.appfuse.org/repository/org/codehaus/xfire/bcprov-jdk1
>> 5/133/bcprov-jdk15-133.pom
>> Downloading:
>> http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.
>> 0.pom
>> Downloading:
>> http://static.appfuse.org/repository/xml-security/xmlsec/1.3.0/xmls
>> ec-1.3.0.pom
>> Downloading:
>> http://repo1.maven.org/maven2/wss4j/wss4j/1.5.1/wss4j-1.5.1.pom
>> Downloading:
>> http://static.appfuse.org/repository/wss4j/wss4j/1.5.1/wss4j-1.5.1.
>> pom
>> Downloading:
>> http://repo1.maven.org/maven2/xfire/saaj-impl/1.3/saaj-impl-1.3.pom
>>
>> Downloading:
>> http://static.appfuse.org/repository/xfire/saaj-impl/1.3/saaj-impl-
>> 1.3.pom
>> Downloading:
>> http://repo1.maven.org/maven2/org/appfuse/appfuse-struts/2.0-m5/app
>> fuse-struts-2.0-m5.warpath
>> Downloading:
>> http://static.appfuse.org/repository/org/appfuse/appfuse-struts/2.0
>> -m5/appfuse-struts-2.0-m5.warpath
>> Downloading:
>> http://static.appfuse.org/repository/org/appfuse/appfuse-web-common
>> /2.0-m5/appfuse-web-common-2.0-m5.warpath
>> Downloading:
>> http://repo1.maven.org/maven2/org/appfuse/appfuse-web-common/2.0-m5
>> /appfuse-web-common-2.0-m5.warpath
>> [INFO]
>>
------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.appfuse:appfuse-struts:warpath:2.0-m5
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>> mvn install:install-file -DgroupId=org.appfuse
>> -DartifactId=appfuse-struts
>> \
>> -Dversion=2.0-m5 -Dpackaging=warpath -Dfile=/path/to/file
>>
>> Path to dependency:
>> 1) com.clubber.app:clubber:war:1.0-SNAPSHOT
>> 2) org.appfuse:appfuse-struts:warpath:2.0-m5
>>
>> 2) org.appfuse:appfuse-web-common:warpath:2.0-m5
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>> mvn install:install-file -DgroupId=org.appfuse
>> -DartifactId=appfuse-web-co
>> mmon \
>> -Dversion=2.0-m5 -Dpackaging=warpath -Dfile=/path/to/file
>>
>> Path to dependency:
>> 1) com.clubber.app:clubber:war:1.0-SNAPSHOT
>> 2) org.appfuse:appfuse-struts:warpath:2.0-m5
>> 3) org.appfuse:appfuse-web-common:warpath:2.0-m5
>>
>> ----------
>> 2 required artifacts are missing.
>>
>> for artifact:
>> com.clubber.app:clubber:war:1.0-SNAPSHOT
>>
>> from the specified remote repositories:
>> central (http://repo1.maven.org/maven2),
>> appfuse (http://static.appfuse.org/repository)
>>
>>
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO]
>>
------------------------------------------------------------------------
>> [INFO] Total time: 21 seconds
>> [INFO] Finished at: Wed Jun 27 21:32:32 SGT 2007
>> [INFO] Final Memory: 12M/23M
>> [INFO]
>>
------------------------------------------------------------------------
>>
>> ros wrote:
>> >
>> > Hi!
>> >
>> > You have to exclude AppFuse Data Common Package in your pom.xml. Then
>> add
>> > in to your poroject User and Role pojos at appfuse namespace (as
>> described
>> > in http://www.appfuse.org/display/APF/AppFuse+Core+Classes)
>> >
>> > Try to do mvn clean compile hibernate3:hbm2ddl and check database
for
>> > user table structure. If it does not contains fields defined in User
>> pojo
>> > of your project then AppFuse Data Common Package is not excluded.
>> >
>> > What is your version of appfuse, M5?
>> >
>> > Regards,
>> > ros
>> >
>> >
>> >
>> > Fan wrote:
>> >>
>> >> Hey Ros:
>> >>
>> >> I did add the related Object to both hibernate.cfg.xml and
>> >> applicationContext.xml. But it just does not work
>> >>
>> >> Or do you mind to show me your hibernate.cfg.xml and
>> >> applicationContext.xml ? I afraid I might do it wrongly
>> >>
>> >> Is that necessary to exclude the AppFuse Data Common Package ?
>> >>
>> >>
>> >> ros wrote:
>> >>>
>> >>> Hi!
>> >>>
>> >>> I resolve that by add my Contact object to both hibernate.cfg.xmland
>> >>> applicationContext.xml.
>> >>>
>> >>> Reffer to http://www.appfuse.org/display/APF/AppFuse+Core+Classes
>> >>>
>> >>> Hope this helps.
>> >>>
>> >>> ros
>> >>>
>> >>>
>> >>>
>> >>> Fan wrote:
>> >>>>
>> >>>> Ros,
>> >>>>
>> >>>> What's the fix ? I am facing the same error as you did
>> >>>>
>> >>>>
>> >>>> ros wrote:
>> >>>>>
>> >>>>> Right. Thanks Matt!
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/override-User-code-class-and-link-OneToMany-to-any-other-class-tf3217084s2369.html#a11324523
>> 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/override-User-code-class-and-link-OneToMany-to-any-other-class-tf3217084s2369.html#a11325484
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]