I had not realized that 3.6 still used the old layout sorry Youu should be able to adapt the instructions at https://github.com/apache/james-project/tree/3.6.x#generating-a-package-for-james to build your assembly
Le ven. 24 déc. 2021 à 14:14, Bs Serge <[email protected]> a écrit : > ok. I see you may be referring to the master branch of the James project > which has the `server/apps` directory > but I'm building the 3.6.1 source codes which have a `server/app` directory > and it does not contain folders representing different assemblies as you > can see here on Github > https://github.com/apache/james-project/tree/3.6.x/server/app > > this is my 3.6.1 server/app directory structure after successful build : > > https://paste.0xfc.de/?e6f26d4c0790b002#5VdYUUvaJsDR2kzBTt34fMJyoLFBJGx4HtAnjWetH71q > > Kindly let me know how to achieve the guice+jpa assembly with the 3.6.1 > version > > Best regards, > > On Fri, Dec 24, 2021 at 2:05 PM Jean Helou <[email protected]> wrote: > > > Sorry I wasn't clear > > > > Each of the folders in server/app represents a different runnable > > assembly. This is to demonstrate James modularity and how to create an > > assembly of your own with the specific modules you are looking for. > > You probably want to check the jpa-app assembly. > > > > Le ven. 24 déc. 2021 à 12:47, Bs Serge <[email protected]> a écrit : > > > >> Great to know, > >> Tho it seems like my build didn't generate Guice+JPA artifacts inside > the > >> server/app folder, > >> to build I run `mvn clean install -DskipTests` > >> and there is no guice jar inside server/app > >> > >> Kindly let me know how to achive the guice+jpa setup > >> > >> Cheers > >> > >> > >> > >> > >> On Fri, Dec 24, 2021 at 12:57 PM Jean Helou <[email protected]> > wrote: > >> > >> > Hello, > >> > > >> > Runnable assemblies are in server/apps/ > >> > > >> > Server/containers only contains the core libs > >> > > >> > Cheers > >> > > >> > > >> > Le ven. 24 déc. 2021 à 11:17, Bs Serge <[email protected]> a écrit > : > >> > > >> > > My build was successful after some time, I want the Guice JPA setup, > >> > > So I went in server/container/guice/jpa-guice/target/ and I found > the > >> > > james-server-jpa-guice.zip file (93 MB), > >> > > I extracted the zip and it contains : > >> > > - conf (will all the configuration files) > >> > > - james-server-jpa-guice.lib (contains a bunch of jars) > >> > > > >> > > Though It does not contain the bin directory with the command line > >> tools > >> > to > >> > > run James > >> > > Seems like everything is in place except for the missing bin > directory > >> > and > >> > > there is no james-cli.jar or james-server-cli.jar in the zip file > >> > > > >> > > First, Let me know if this is the zip file I should be using > >> > > and Second, how do I go on and start James without the CLI tools? > >> > > > >> > > Best regards, > >> > > > >> > > > >> > > > >> > > On Fri, Dec 24, 2021 at 3:21 AM Garry Hurley < > >> [email protected]> > >> > > wrote: > >> > > > >> > > > Piggybacking on Jean’s response, you may be able to do a > skip-tests > >> on > >> > > the > >> > > > maven build, which will skip the Cassandra and Docker stuff. > >> > > > > >> > > > On Thu, Dec 23, 2021 at 4:50 PM Bs Serge <[email protected]> > >> wrote: > >> > > > > >> > > > > Wow, it's amazing how you just spotted it. > >> > > > > > >> > > > > cheers > >> > > > > > >> > > > > On Thu, Dec 23, 2021 at 9:50 PM Jean Helou < > [email protected]> > >> > > wrote: > >> > > > > > >> > > > > > Hello, > >> > > > > > > >> > > > > > Even if you don't intend to use cassandra if you are building > >> the > >> > > whole > >> > > > > > repo from source it is going to build the cassandra packages. > >> The > >> > > > actual > >> > > > > > error is > >> > > > > > > >> > > > > > - 21:14:07.434 [ERROR] o.t.d.DockerClientProviderStrategy - > >> Could > >> > not > >> > > > > > find a valid Docker environment. Please check configuration. > >> > > Attempted > >> > > > > > configurations were: > >> > > > > > - 21:14:07.435 [ERROR] o.t.d.DockerClientProviderStrategy - > >> > > > > > UnixSocketClientProviderStrategy: failed with exception > >> > > > > > InvalidConfigurationException (Could not find unix domain > >> socket). > >> > > > > > Root cause NoSuchFileException (/var/run/docker.sock) > >> > > > > > > >> > > > > > > >> > > > > > All the tests for storage engine use testcontainers to spin up > >> > > > containers > >> > > > > > for the corresponding external tool (cassanda, postgresql, > >> > > > elasticsearch, > >> > > > > > rabbitmq, ...) many modules will fail to build if you don't > have > >> > > docker > >> > > > > > available. > >> > > > > > > >> > > > > > cheers > >> > > > > > jean > >> > > > > > > >> > > > > > > >> > > > > > On Thu, Dec 23, 2021 at 8:39 PM Bs Serge <[email protected] > > > >> > > wrote: > >> > > > > > > >> > > > > > > I figured I'm using the wrong version of Java, I switched to > >> Java > >> > > 11 > >> > > > > > > > >> > > > > > > The next error is Cassandra related [1], and I don't want to > >> use > >> > > > > > Cassandra, > >> > > > > > > I want to use JPA instead > >> > > > > > > > >> > > > > > > [INFO] Apache James Cassandra backend ..................... > >> > FAILURE > >> > > > > > [01:05 > >> > > > > > > min] > >> > > > > > > > >> > > > > > > [1] > >> > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > https://paste.0xfc.de/?df21131d3962c67c#Cfhsu8StrovVt9j2qHjZa4UXdEwx4FiFsf979Nkaixvx > >> > > > > > > > >> > > > > > > Any comments or thoughts would be appreciated! > >> > > > > > > > >> > > > > > > Best regards, > >> > > > > > > > >> > > > > > > On Thu, Dec 23, 2021 at 8:52 PM Bs Serge < > [email protected] > >> > > >> > > > wrote: > >> > > > > > > > >> > > > > > > > Hi, > >> > > > > > > > > >> > > > > > > > I'm trying to compile the james-project 3.6.1 with maven > and > >> > I'm > >> > > > > > > > experiencing this error [1] when I run `mvn clean > install` > >> > > > > > > > > >> > > > > > > > "Fatal error compiling: invalid flag: --release" > >> > > > > > > > > >> > > > > > > > Apache Maven 3.8.4 > >> > > > > > > > Java version: 1.8.0_311 > >> > > > > > > > > >> > > > > > > > [1] > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > https://paste.0xfc.de/?a8332c3f91e8ff48#1PwvpmSCZq6L4z32BqarWCQBbhxPz35uSbnwcesd7QS > >> > > > > > > > > >> > > > > > > > Any comments or thoughts would be appreciated! > >> > > > > > > > > >> > > > > > > > Best regards, > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] >
