Le 01/05/2020 à 07:39, David Leangen (Apache) a écrit :
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
The build worked using Docker as you recommended.
FYI, for the fun of it, I also installed Java 11 on my Mac and tried to compile
without Docker, but the build failed.
james-project$ java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
[INFO] Apache James :: Server :: Task :: Memory implementation FAILURE [ 40.001
s]
[ERROR] Tests run: 32, Failures: 0, Errors: 32, Skipped: 0, Time elapsed: 0.089 s
<<< FAILURE! - in org.apache.james.task.MemoryTaskManagerTest
[ERROR] additionalInformationShouldBeUpdatedWhenFailed Time elapsed: 0.018 s
<<< ERROR!
java.lang.NoSuchMethodError: 'void
org.apache.james.task.MemoryTaskManager.<init>(org.apache.james.task.Hostname)'
at
org.apache.james.task.MemoryTaskManagerTest.setUp(MemoryTaskManagerTest.java:33)
[ERROR] getStatusShouldReturnCompletedWhenRunSuccessfully Time elapsed: 0 s
<<< ERROR!
java.lang.NoSuchMethodError: 'void
org.apache.james.task.MemoryTaskManager.<init>(org.apache.james.task.Hostname)'
at
org.apache.james.task.MemoryTaskManagerTest.setUp(MemoryTaskManagerTest.java:33)
Should I file a bug?
Yes probably. Which version of Maven are you using?
On my Linux box `mvn -DskipTests clean package` is working fine (I can
even add -T1C to make it faster). I skip tests because there are very
long (about 2h) and better reproducibe via Docker.
Regards,
Raphaël.
---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org