>> Whilst we're on the subject of maven, I haven't been able to get any ejb or 
>> javaee related archetypes to start a project - so I've reverted back to ant 
>> and managing the dependencies by hand.  Can anyone shed any light on this 
>> ejb/javaee maven problem?
> 
> Wouldn't it be easier to use a Tapestry archetype, for example, and then add 
> the dependencies to the project's pom.xml?

Thanks for caring Thiago :)

Still, I'm fairly new to the newer java technologies - in my spare time I've 
been testing what works with maven and how to do stuff - lots of reading / 
testing..
I was trying to

1.  Create a project with a packaging of pom (wrapper for modules)
2.  Create sub modules { ejb, tapestry }
3.  build both modules to create an ear

So when the archetype for anything ejb or javaee related fails, maven as a 
whole fails for me, and i revert back to ant because it Just Works (tm)

It may be worth noting I'm working with a bunch of business code that's already 
been written - therefore have been trying to make as little wholesale changes 
as possible to that codebase.  So basically I want to create this but in maven 
- i.e. replace build.xml with pom.xml and create business/pom.xml web/pom.xml

We use ant-dependencies which chucks everything into my ~/.maven folder similar 
to maven2, so I don't feel I'm missing out a lot, but it would be nice to get 
maven right - either my thinking or the process, because I want to host my own 
maven repository for the libs in my F/OSS project at the end of the day :)   
which I can already do with apache-archiva so that I can write some 
maven/opencsta/ejb/tapestry/jquery tutorials


Chris-Ms-MacBook:tapuserlist chrismylonas$ tree
.
|-- build.xml
|-- business
|   `-- src
|       |-- java
|       |-- main
|       |   |-- conf
|       |   |-- persistence-descriptor
|       |   `-- resources
|       |       `-- META-INF
|       `-- sql
`-- web
    |-- src
    |   |-- java
    |   |-- resources
    |   `-- webapp
    |       |-- META-INF
    |       |-- WEB-INF
    |       |-- assets
    |       |-- css
    |       `-- images
    |           `-- icons
    `-- templates



Reply via email to