I'll do now

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Thu, Nov 15, 2018 at 12:11 PM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> The full tomee build does not rely on modules even ran with java11 so it
> does not surprises me much.
>
> Try to create a new project and require openejb-core module for instance.
> Will be enough to check
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> <
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> >
>
>
> Le jeu. 15 nov. 2018 à 12:09, Jean-Louis Monteiro <
> jlmonte...@tomitribe.com>
> a écrit :
>
> > I built and ran TomEE with some opens and exports and did not get any
> > exception.
> > But I'm happy to do a second round and override the default name
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Thu, Nov 15, 2018 at 11:40 AM Romain Manni-Bucau <
> rmannibu...@gmail.com
> > >
> > wrote:
> >
> > > Hey JL, did you check these names are valid? Think the - can be an
> issue
> > > (jdk.internal.module.Checks#requireModuleName)
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://rmannibucau.metawerx.net/> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github <
> > > https://github.com/rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> > > <
> > >
> >
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> > > >
> > >
> > >
> > > ---------- Forwarded message ---------
> > > From: <jlmonte...@apache.org>
> > > Date: jeu. 15 nov. 2018 à 11:32
> > > Subject: tomee git commit: TOMEE-2277 Java 11 - define modules for
> TomEE
> > At
> > > the moment, they are tight to maven artifact but we can improve later.
> > > To: <comm...@tomee.apache.org>
> > >
> > >
> > > Repository: tomee
> > > Updated Branches:
> > >   refs/heads/master b470fc8ce -> 127207255
> > >
> > >
> > > TOMEE-2277 Java 11 - define modules for TomEE
> > > At the moment, they are tight to maven artifact but we can improve
> later.
> > >
> > >
> > > Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
> > > Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/12720725
> > > Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/12720725
> > > Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/12720725
> > >
> > > Branch: refs/heads/master
> > > Commit: 12720725544cd731f7192d7d9d4483974c62ac06
> > > Parents: b470fc8
> > > Author: Jean-Louis Monteiro <jeano...@gmail.com>
> > > Authored: Thu Nov 15 11:32:12 2018 +0100
> > > Committer: Jean-Louis Monteiro <jeano...@gmail.com>
> > > Committed: Thu Nov 15 11:32:12 2018 +0100
> > >
> > > ----------------------------------------------------------------------
> > >  container/openejb-core/pom.xml       | 3 ++-
> > >  container/openejb-javaagent/pom.xml  | 3 ++-
> > >  itests/openejb-itests-client/pom.xml | 5 ++++-
> > >  pom.xml                              | 8 +++++++-
> > >  server/openejb-client/pom.xml        | 5 ++++-
> > >  tomee/apache-tomee/pom.xml           | 5 +++++
> > >  tomee/tomee-embedded/pom.xml         | 5 ++++-
> > >  tomee/tomee-webapp/pom.xml           | 5 +++++
> > >  8 files changed, 33 insertions(+), 6 deletions(-)
> > > ----------------------------------------------------------------------
> > >
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/container/openejb-core/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/container/openejb-core/pom.xml
> > > b/container/openejb-core/pom.xml
> > > index bcd6dd6..7aadde4 100644
> > > --- a/container/openejb-core/pom.xml
> > > +++ b/container/openejb-core/pom.xml
> > > @@ -392,12 +392,13 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >              <manifest>
> > >                <mainClass>org.apache.openejb.cli.Bootstrap</mainClass>
> > >                <!--<addClasspath>true</addClasspath>-->
> > >              </manifest>
> > >              <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > >                <Class-Path>openejb-loader-${project.version}.jar
> > > openejb-client-${project.version}.jar
> > >                  xbean-finder-shaded-${xbeanVersion}.jar
> > > xbean-asm7-shaded-${xbeanVersion}.jar
> > >                </Class-Path>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/container/openejb-javaagent/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/container/openejb-javaagent/pom.xml
> > > b/container/openejb-javaagent/pom.xml
> > > index 5e69a63..4405551 100644
> > > --- a/container/openejb-javaagent/pom.xml
> > > +++ b/container/openejb-javaagent/pom.xml
> > > @@ -32,8 +32,9 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >              <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > >
> > >  <Premain-Class>org.apache.openejb.javaagent.Agent</Premain-Class>
> > >
> > >  <Agent-Class>org.apache.openejb.javaagent.Agent</Agent-Class>
> > >                <Can-Redefine-Classes>true</Can-Redefine-Classes>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/itests/openejb-itests-client/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/itests/openejb-itests-client/pom.xml
> > > b/itests/openejb-itests-client/pom.xml
> > > index 626a74d..fe3b24b 100644
> > > --- a/itests/openejb-itests-client/pom.xml
> > > +++ b/itests/openejb-itests-client/pom.xml
> > > @@ -45,11 +45,14 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >              <manifest>
> > >                <mainClass>org.apache.openejb.test.Main</mainClass>
> > >                <addClasspath>true</addClasspath>
> > >              </manifest>
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > >            </archive>
> > >          </configuration>
> > >        </plugin>
> > >
> > > http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/pom.xml b/pom.xml
> > > index 537ec3a..404521e 100644
> > > --- a/pom.xml
> > > +++ b/pom.xml
> > > @@ -99,6 +99,9 @@
> > >      <maven.compiler.target>1.8</maven.compiler.target>
> > >      <surefire.version>2.21.0</surefire.version>
> > >
> > > +    <!-- for the default name of the module -->
> > > +    <tomee.build.name>${project.groupId}.${project.artifactId}</
> > > tomee.build.name>
> > > +
> > >      <!-- To easily change the javaee api version -->
> > >      <version.javaee-api>8.0</version.javaee-api>
> > >
> > > @@ -455,8 +458,11 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >
> > >
> > >
> >
> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > >            </archive>
> > >          </configuration>
> > >        </plugin>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/server/openejb-client/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/server/openejb-client/pom.xml
> > b/server/openejb-client/pom.xml
> > > index c40d60c..5618ec4 100644
> > > --- a/server/openejb-client/pom.xml
> > > +++ b/server/openejb-client/pom.xml
> > > @@ -80,10 +80,13 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >              <manifest>
> > >                <mainClass>org.apache.openejb.client.Main</mainClass>
> > >              </manifest>
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > >            </archive>
> > >          </configuration>
> > >        </plugin>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/tomee/apache-tomee/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/tomee/apache-tomee/pom.xml b/tomee/apache-tomee/pom.xml
> > > index 574c562..d02a785 100644
> > > --- a/tomee/apache-tomee/pom.xml
> > > +++ b/tomee/apache-tomee/pom.xml
> > > @@ -140,6 +140,11 @@
> > >              <include>**/RemoteTomEEEJBContainer*.class</include>
> > >
> > >
> >
> <include>**/META-INF/services/javax.ejb.spi.EJBContainerProvider</include>
> > >            </includes>
> > > +          <archive combine.children="append">
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > > +          </archive>
> > >          </configuration>
> > >        </plugin>
> > >        <plugin>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/tomee/tomee-embedded/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/tomee/tomee-embedded/pom.xml
> b/tomee/tomee-embedded/pom.xml
> > > index 659fa1c..bcb6c72 100644
> > > --- a/tomee/tomee-embedded/pom.xml
> > > +++ b/tomee/tomee-embedded/pom.xml
> > > @@ -44,11 +44,14 @@
> > >          <groupId>org.apache.maven.plugins</groupId>
> > >          <artifactId>maven-jar-plugin</artifactId>
> > >          <configuration>
> > > -          <archive>
> > > +          <archive combine.children="append">
> > >              <manifest>
> > >                <Main-Class>org.apache.tomee.embedded.Main</Main-Class>
> > >                <addClasspath>true</addClasspath>
> > >              </manifest>
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > >            </archive>
> > >          </configuration>
> > >        </plugin>
> > >
> > >
> > >
> >
> http://git-wip-us.apache.org/repos/asf/tomee/blob/12720725/tomee/tomee-webapp/pom.xml
> > > ----------------------------------------------------------------------
> > > diff --git a/tomee/tomee-webapp/pom.xml b/tomee/tomee-webapp/pom.xml
> > > index c538123..9ba180e 100644
> > > --- a/tomee/tomee-webapp/pom.xml
> > > +++ b/tomee/tomee-webapp/pom.xml
> > > @@ -76,6 +76,11 @@
> > >              <include>META-INF/**/*</include>
> > >              <include>juli.properties</include>
> > >            </includes>
> > > +          <archive combine.children="append">
> > > +            <manifestEntries>
> > > +              <Automatic-Module-Name>${tomee.build.name
> > > }</Automatic-Module-Name>
> > > +            </manifestEntries>
> > > +          </archive>
> > >          </configuration>
> > >        </plugin>
> > >        <plugin>
> > >
> >
>

Reply via email to