Thank you!!

That worked, and I now understand what the documentation is trying to explain. 
Actually in hindsight it’s fairly obvious.

On that note, since I am still pretty ignorant about most of James, I have the 
“advantage” of being able to see the project documentation as an outsider. I 
hope to be able to use James quite a lot from now, so I am interested in 
helping to improve the documentation.

I will start another thread on that topic.

Thanks for helping me get started. :-)

However….

I am still not yet able to import the projects into Eclipse, so first things 
first.

Cheers,
=David
On Apr 30, 2020 23:17 +0900, Raphaël Ouazana-Sustowski <rouaz...@apache.org>, 
wrote:
> Hello,
>
> The last error message is strange, I cannot explain it.
>
> If you are not able to install Java 11 on your build machine, and prefer
> using Docker I recommend that you use the tested docker image for
> compilation. See: https://github.com/apache/james-project/#java-11
>
> Regards,
>
> Raphaël.
>
> Le 30/04/2020 à 13:55, David Leangen a écrit :
> > I’m back to making another attempt at building. :-)
> >
> > I am not able to update my development machine to use java 11, so I am 
> > trying with docker like this:
> >
> > docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w 
> > /usr/src/mymaven maven:3.6.3-openjdk-11 mvn clean install
> >
> >
> > But I quickly run into this problem:
> >
> > [INFO] Apache James :: Testing :: Base .................... FAILURE [ 
> > 38.634 s]
> >
> > [ERROR] Failed to execute goal 
> > pl.project13.maven:git-commit-id-plugin:3.0.1:revision (get-the-git-infos) 
> > on project testing-base: Could not complete Mojo execution...: GIT-Command 
> > 'git describe --dirty=-dirty --match=* --abbrev=7' did not finish in 30000 
> > milliseconds -> [Help 1]
> >
> >
> > The plugin doesn’t seem to work in this environment, so I skipped it by 
> > adding `-Dmaven.gitcommitid.skip=true` to the run parameters.
> >
> > Q: Will this cause any problems once I can eventually build successfully?
> >
> > New result:
> >
> > [INFO] Apache James Cassandra backend ..................... FAILURE [ 
> > 57.902 s]
> >
> > [ERROR] Failed to execute goal 
> > org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) 
> > on project apache-james-backends-cassandra: There are test failures.
> > [ERROR]
> > [ERROR] Please refer to 
> > /usr/src/mymaven/backends-common/cassandra/target/surefire-reports for the 
> > individual test results.
> > [ERROR] Please refer to dump files (if any exist) [date].dump, 
> > [date]-jvmRun[N].dump and [date].dumpstream.
> >
> > So I disabled tests and tried again.
> >
> >
> > The build continues almost to the end (60 minutes on my machine), and 
> > unfortunately ends with this:
> >
> > [INFO] Apache James :: Server :: Web Admin server integration tests :: 
> > Common FAILURE [ 12.443 s]
> >
> > [ERROR] Failed to execute goal 
> > org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile 
> > (default-compile) on project james-server-webadmin-integration-test-common: 
> > Compilation failure: Compilation failure:
> > [ERROR] 
> > /usr/src/mymaven/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java:[34,33]
> >  cannot find symbol
> > [ERROR] symbol: class WebAdminUtils
> > [ERROR] location: package org.apache.james.webadmin
> >
> > Sadly, I still cannot run `mvn eclipse:eclipse`, so I still cannot make any 
> > PRs. Looks like I’ll need some help getting started, if that is possible.
> >
> >
> > Cheers,
> > =David
> >
> >
> >
> > > On Apr 27, 2020, at 15:49, David Leangen (Apache) <apa...@leangen.net> 
> > > wrote:
> > >
> > > Thanks for the clarification. That will push me in the right direction.
> > >
> > > If I ever get it built someday, then I’ll try to remember to submit a PR 
> > > to mention the version requirement somewhere in the docs.
> > >
> > > I’ll just concentrate on the pre-built for now version then.
> > >
> > > Cheers,
> > > =David
> > > On Apr 27, 2020 15:44 +0900, Matthieu Baechler <matth...@apache.org>, 
> > > wrote:
> > > > On Mon, 2020-04-27 at 15:32 +0900, David Leangen (Apache) wrote:
> > > > > Thank you, Rene.
> > > > >
> > > > > Is that a hard requirement? If so, then I will have to wait until we
> > > > > update to Java 11 (which is not scheduled at this time), so I’ll
> > > > > likely have to abandon for now.
> > > > >
> > > > > Shouldn’t it be possible to compile in Java 8, though? This page
> > > > > states that JRE8 is the requirement:
> > > > >
> > > > > —> https://james.apache.org/server/quick-start.html
> > > > This guide is about deploying an already-compile James server.
> > > >
> > > > Up to James 3.5 (which has a pending release), you could run with Java
> > > > 8 JRE.
> > > >
> > > > Starting with James 3.6, you'll need Java 11.
> > > >
> > > > What you are trying to do is to compile it yourself, the requirements
> > > > are differents.
> > > >
> > > > For some times now (probably 3.4) we use Java 11 compiler but target
> > > > Java 8.
> > > >
> > > > Cheers,
> > > >
> > > > -- Matthieu Baechler
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> > > > For additional commands, e-mail: server-user-h...@james.apache.org
> > > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> For additional commands, e-mail: server-user-h...@james.apache.org
>

Reply via email to