Yes, I tried to do it when I realized Romain already did it.

JLouis


2012/12/28 David Blevins <david.blev...@gmail.com>

> Applied! Thank you so much, Gerhard!
>
> I think I had a stale version of that page, so the CMS merged and warned
> me that it merged then committed.  Let me know if the page is missing
> something.
>
> Thank you!
>
>
> -David
>
> On Dec 26, 2012, at 6:11 AM, Gerhard Petracek <gpetra...@apache.org>
> wrote:
>
> > Clone URL (Committers only):
> >
> https://cms.apache.org/redirect?new=gpetracek;action=diff;uri=http://openejb.apache.org/tomee-mp-getting-started.mdtext
> >
> >
> >
> > Index: trunk/content/tomee-mp-getting-started.mdtext
> > ===================================================================
> > --- trunk/content/tomee-mp-getting-started.mdtext     (revision 1425910)
> > +++ trunk/content/tomee-mp-getting-started.mdtext     (working copy)
> > @@ -1 +1,49 @@
> > -Title: TomEE Maven Plugin
> > \ No newline at end of file
> > +Title: TomEE Maven Plugin
> > +#  Generating a TomEE-Project with Maven
> > +
> > +TomEE provides a maven-archetype for generating a maven based project.
> This template-project is preconfigured with `javaee-api` (scope provided)
> and with the `tomee-maven-plugin` for starting the application with TomEE.
> > +
> > +The current version of the archetype is '1.0.1'. So the needed command
> to generate an application is:
> > +
> > +    mvn archetype:generate -DarchetypeGroupId=org.apache.openejb.maven
> -DarchetypeArtifactId=tomee-wapp-archetype -DarchetypeVersion=1.0.1
> > +
> > +The first time you run this command maven downloads the archetype and
> some parts related to it. Afterwards you see a prompt which allows you to
> specify the groupId, artifactId, version and package of your application.
> > +If you are using 'tomee' as groupId, 'tomee-demo' as artifactId, '1.0'
> as version and 'myapp' as package, your console should show something like:
> > +
> > +    Define value for property 'groupId': : tomee
> > +    Define value for property 'artifactId': : tomee-demo
> > +    Define value for property 'version':  1.0-SNAPSHOT: : 1.0
> > +    Define value for property 'package':  tomee: : myapp
> > +    Confirm properties configuration:
> > +    groupId: tomee
> > +    artifactId: tomee-demo
> > +    version: 1.0
> > +    package: myapp
> > +    ...
> > +    [INFO] BUILD SUCCESS
> > +    ...
> > +
> > +Afterwards you see a new folder with the name you used for the
> artifactId (in the previous example 'tomee-demo').
> > +For starting the application you have to change the current directory
> to the directory of the generated application:
> > +
> > +    cd tomee-demo
> > +
> > +#  Starting a TomEE-Project with Maven
> > +
> > +With using the archetype everything you need is in place already. So
> you just have to start TomEE with:
> > +
> > +    mvn package tomee:run
> > +
> > +The first time you run this command takes a bit longer, because maven
> has to download e.g. TomEE.
> > +Once those parts are downloaded, starting maven, deploying and starting
> the generated application takes less than 10s (depending on your computer).
> > +
> > +#  Accessing a started application
> > +
> > +The application gets deployed to `target/apache-tomee/webapps`. If
> everything worked correctly, you should see two directories ('tomee' and
> 'tomee-demo-1.0') as well as a web-archive ('tomee-demo-1.0.war').
> > +The mentioned directories are also the context-paths you can access. In
> our example the generated application contains a servlet mapped to
> '/index'. So you can access it via:
> > +
> > +    http://localhost:8080/[artifactId]-[version]/index
> > +
> > +e.g.:
> > +
> > +    http://localhost:8080/tomee-demo-1.0/index
> >
>
>


-- 
Jean-Louis

Reply via email to