I gave it a shot in tomee-embedded module, but the Shade plugin does not seem to want to have multiple executions with different dependencies. It seems the current mechanism, Shade plugin, will not support the request I have made earlier.
On Mon, Nov 18, 2013 at 8:32 AM, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > no but when users wanta flat classpath they generally want more > control so we can't meet the requirement. > > Another point is even if embedded/using a uber jar tomee/tomcat will > still create temp folders/files, that's not a full embedded solution > like openejb. > > that said if you spend few time doing the plus uber jar we can add it > (just open a jira for it and attach a patch) > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > > 2013/11/18 jieryn <jie...@gmail.com>: >> Ok, thanks for the link. We need the tomee-plus profile. I really like >> the idea of providing a drop-in which up converts an Apache Tomcat >> instance to Apache TomEE, but I am surprised we would not do it for >> every profile. They would be useful just like the alternate bundles >> for stand alone are useful. >> >> Is it difficult to have them composed automatically by the automated >> build system, release process, etc? >> >> On Mon, Nov 18, 2013 at 7:55 AM, Romain Manni-Bucau >> <rmannibu...@gmail.com> wrote: >>> http://repo1.maven.org/maven2/org/apache/openejb/tomee-embedded/1.5.2/ >>> tomee-embedded-1.5.2-uber.jar >>> >>> that's the webprofile. To get jaxrs/plus you need to add few tomee-* >>> modules. >>> >>> We never provided 3 versions since the classpath is used and the user >>> can easily add what is missing >>> Romain Manni-Bucau >>> Twitter: @rmannibucau >>> Blog: http://rmannibucau.wordpress.com/ >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> Github: https://github.com/rmannibucau >>> >>> >>> >>> 2013/11/18 jieryn <jie...@gmail.com>: >>>> According to Maven Repository: >>>> http://search.maven.org/#search|ga|1|tomee there seems to be a problem >>>> with that WAR module TomEE provides. I see: >>>> >>>> org.apache.openejb:tomee-jaxrs-webapp:1.5.2 >>>> org.apache.openejb:tomee-plus-webapp:4.0.0 >>>> org.apache.openejb:tomee-webapp:4.0.0 >>>> >>>> Maybe we stopped producing/pushing all three flavors of the single JAR >>>> file added to your $CATALINA_BASE/lib or WEB-INF/lib to up-convert an >>>> existing Apache Tomcat into an Apache TomEE? >>>> >>>> On Mon, Nov 18, 2013 at 1:36 AM, Romain Manni-Bucau >>>> <rmannibu...@gmail.com> wrote: >>>>> did you try the mvn plugin adding tomee dependencies? it should work. >>>>> >>>>> 2013/11/18 jieryn <jie...@gmail.com>: >>>>>> Is there any easy way to produce an executable WAR file, which embeds >>>>>> Apache TomEE? Apache Tomcat Maven plugin makes this trivial - >>>>>> http://tomcat.apache.org/maven-plugin-2.2/executable-war-jar.html >>>>>> >>>>>> It is extremely convenient to be able to bundle up a single JAR file >>>>>> which contains everything required to just java -jar <jar> and have it >>>>>> initialize Apache TomEE and execute the embedded web application.