Gilberto,

May be a good idea to post a fixed zip file...

I will try it out.

Thank you
Hans

----- "Gilberto C. Andrade" <[email protected]> escribió:

> Ops! On step 3, should be:
> 3-copy from click-2.1.0/examples/src to
> canyenneclick/src/main/resources:
> 
> Kinda regards,
> 
> Gilberto
> 
> 
> On Thu, Mar 25, 2010 at 5:17 PM, Gilberto C. Andrade <
> [email protected] > wrote:
> 
> 
> Ok, lets begin!
> First, make a new check out the maven click archetype project, ok?
> 
> I've created a new project(attached) using it the following way:
> 
> 1-create one project from the click archetype
> 2-change the pom.xml file:
> <plugin>
> <groupId>org.apache.cayenne.plugins</groupId>
> <artifactId>maven-cayenne-modeler-plugin</artifactId>
> <version>3.0RC2</version>
> </plugin>
> 3-copy from click-2.1.0/examples/src to canyenneclick/src:
> cayenne.xml
> cayenneMap.map.xml
> cayenneNode.driver.xml
> 4-copy from click-2.1.0/examples/src/org/apache/click/examples/domain/
> to canyenneclick/src/main/java/com/mycompany/canyenneclick/domain:
> BaseEntity.java
> 5-change the pom.xml file:
> <dependency>
> <groupId>org.apache.cayenne</groupId>
> <artifactId>cayenne-server</artifactId>
> <version>3.0RC2</version>
> <exclusions>
> <exclusion>
> <groupId>velocity</groupId>
> <artifactId>velocity</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> <dependency>
> <groupId>hsqldb</groupId>
> <artifactId>hsqldb</artifactId>
> <version>1.8.0.7</version>
> </dependency>
> 
> 5-run cayenne-modeler:run, adjust the project (package name) and
> generates the classes
> 6-copy from click-2.1.0/examples/webapp/cayenne/ to
> canyenneclick/src/main/webapp/:
> cayenne-form-page.htm
> 7-copy from
> click-2.1.0/examples/src/org/apache/click/examples/service/ to
> canyenneclick/src/main/java/com/mycompany/canyenneclick/service/
> ClientService.java
> #make the adjusts (remove spring dependence)
> 
> 8-copy click-2.1.0/examples/src/org/apache/click/examples/page/ to
> canyenneclick/src/main/java/com/mycompany/canyenneclick/:
> cayenneCayenneFormPage.java
> FormTablePage.java
> 
> #make the adjusts (remove spring dependence)
> private ClientService clientService = new ClientService();
> 
> 9-change the web.xml file:
> <filter>
> <filter-name>data-context-filter</filter-name>
> <filter-class>org.apache.click.extras.cayenne.DataContextFilter</filter-class>
> </filter>
> 
> <filter-mapping>
> <filter-name>data-context-filter</filter-name>
> <servlet-name>click-servlet</servlet-name>
> </filter-mapping>
> 10-finally run the app:
> mvn jetty:run
> 
> Hope this help,
> 
> Gilberto
> 
> 
> 
> 
> 
> On Thu, Mar 25, 2010 at 4:22 PM, < [email protected] > wrote:
> 
> 
> Gilberto,
> 
> I'll keep on trying with Milestone 6. If you have any advance in the
> archetype, please let me know. Maybe the click community should
> address with more interest this "maven" thing.
> 
> Bye
> 
> 
> 
> Hans
> 
> ----- "Gilberto C. Andrade" < [email protected] > escribió:
> 
> > On Thu, Mar 25, 2010 at 2:47 PM, < [email protected] > wrote:
> >
> >
> > Gilberto,
> >
> > In fact i created the project using your archetype, thank you.
> >
> >
> > You're welcome!
> >
> >
> >
> >
> > Click actually doesn't have dependencies on cayenne.
> > But it has if you use the hibernateForm.
> > Do you want to use that control or use you own forms?
> >
> >
> > After creating the project included latest Cayenne 3.0RC2 and the
> i've
> > been having troubles with dependencies, mainly cayenne, i'm
> > considering going back to ant, but i don't want give up.
> >
> >
> > Click 2.1.0 was tested with cayenne-server-3.0M6 and maybe this new
> > version can cause problems.
> >
> >
> >
> >
> > ¿ Do you have some idea on what is going on with dependencies
> > maven/eclipse/click/cayenne ?
> >
> >
> > I'm using NetBeans 6.8/maven/jpa/click. I will try create a new
> > archetype with cayenne.
> >
> > Kinda regards,
> >
> > Gilberto
> >
> >
> > Hans
> >
> > ----- "Gilberto C. Andrade" < [email protected] > escribió:
> >
> >
> >
> >
> > > Hi,
> > > Can you try this contrib [1]?
> > >
> > > Gilberto
> > > [1]
> > >
> >
> http://n2.nabble.com/Maven-Archetype-for-Apache-Click-td4520258.html#a4520258
> > >
> > >
> > >
> > > On Thu, Mar 25, 2010 at 9:24 AM, < [email protected] > wrote:
> > >
> > >
> > > Hi,
> > >
> > > I've done the exclusion, and it seems to be better, know i've been
> > > faced with a problem with auto deplpoyed click resources giving
> > > java.io.IOException:
> > >
> > > Click] [warn ] error occured deploying resource
> > > /cl/welinux/controls/cookie-checkbox.js, error
> java.io.IOException:
> > > could not locate classpath resource:
> > > /cl/welinux/controls/cookie-checkbox.js
> > >
> > > May be some maven click users can help me... I apologize to people
> > not
> > > using maven/eclipse, but it seems to be an important tool, and may
> > be
> > > a good thing to have click / apache projects maven/eclipse
> aware...
> > >
> > >
> > > Thanks
> > > Hans
> > >
> > >
> > >
> > >
> > > ----- "Atle Prange" < [email protected] > escribió:
> > >
> > >
> > >
> > >
> > > > Excluding from an import is done by just adding an <exclude> tag
> > in
> > > > the
> > > > import definition. That should prevent maven from pulling in the
> > > > excluded resource.
> > > >
> > > > <exclude>
> > > > <groupId>[groupId here]</groupId>
> > > > <artifactId>[artifactid here]</artifactId>
> > > > </exclude>
> > > >
> > > > -atle
> > > >
> > > > On Thu, 2010-03-25 at 10:14 +1100, Bob Schellink wrote:
> > > > > Hi Hans,
> > > > >
> > > > > Velocity is backward compatible so you only need to include
> > 1.6.3.
> > > > I'm not familiar with maven so
> > > > > can you tell it to "exclude" velocity 1.3?
> > > > >
> > > > > kind regards
> > > > >
> > > > > bob
> > > > >
> > > > >
> > > > > On 25/03/2010 10:01 AM, [email protected] wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I'm new to maven and i'm trying to refactor an old ant
> project
> > > to
> > > > maven2.
> > > > > >
> > > > > > I've noticed that Click nodeps depends on Velocity 1.6.3,
> but
> > > > latest cayenne release Cayenne Server 3.0RC2 depends on velocity
> > > 1.3.
> > > > > >
> > > > > > I've been with various problems giving class not found when
> > > > running on tomcat 6, i figured out this could be some of the
> > > > problems..
> > > > > >
> > > > > > ¿ Can anyone give some advise ?
> > > > > >
> > > > > > Thanks
> > > > > > Hans
> > > > > >
> > > > >
> > >
> > >
> > >
> > >
> > > --
> > > Hans Poo, WeLinux S.A. http://www.welinux.cl
> > > Oficina: 697.25.42, Celular: 09-319.93.05
> > > Bombero Ossa # 1010, Santiago
> >
> > --
> >
> >
> >
> > Hans Poo, WeLinux S.A. http://www.welinux.cl
> > Oficina: 697.25.42, Celular: 09-319.93.05
> > Bombero Ossa # 1010, Santiago
> 
> --
> 
> 
> 
> Hans Poo, WeLinux S.A. http://www.welinux.cl
> Oficina: 697.25.42, Celular: 09-319.93.05
> Bombero Ossa # 1010, Santiago

-- 
Hans Poo, WeLinux S.A. http://www.welinux.cl
Oficina: 697.25.42, Celular: 09-319.93.05
Bombero Ossa # 1010, Santiago

Reply via email to