Skip to content

Conversation

@ChenZhangg
Copy link

Parallel builds in Maven 3 Maven 3.x has the capability to perform parallel builds.

=====================
If there are any inappropriate modifications in this PR, please give me a reply and I will change them.

@liry
Copy link
Member

liry commented Sep 6, 2021

Hi, @ChenZhangg, thanks for contribution, but we first need to migrate out of Travis CI: "Since June 15th, 2021, the building on travis-ci.org is ceased."

@liry
Copy link
Member

liry commented Sep 7, 2021

BTW, I've tried the parallel build on localhost and got this warning:

[WARNING] *****************************************************************
[WARNING] * Your build is requesting parallel execution, but project      *
[WARNING] * contains the following plugin(s) that have goals not marked   *
[WARNING] * as @threadSafe to support parallel building.                  *
[WARNING] * While this /may/ work fine, please look for plugin updates    *
[WARNING] * and/or request plugins be made thread-safe.                   *
[WARNING] * If reporting an issue, report it against the plugin in        *
[WARNING] * question, not against maven-core                              *
[WARNING] *****************************************************************
[WARNING] The following plugins are not marked @threadSafe in jadler-core:
[WARNING] org.apache.maven.plugins:maven-enforcer-plugin:1.0
[WARNING] org.pitest:pitest-maven:1.1.11
[WARNING] Enable debug to see more precisely which goals are not marked @threadSafe.
[WARNING] *****************************************************************

maybe we just need to raise those plugin versions

@liry
Copy link
Member

liry commented Sep 7, 2021

FYI: builds migrated to GH Actions in #157

@ChenZhangg
Copy link
Author

pitest The newest version is 1.7.0
maven-enforcer-plugin The newest version is 3.0.0
Maybe I can upgrade them?

@liry
Copy link
Member

liry commented Sep 21, 2021

Sure you can, but when I tried to simply upgrade it, pitest failed with "Mutation score of 69 is below threshold of 70". So it's not gonna be that easy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants