Comments (3)
Have you gotten any errors related to parallel builds? Is there anyway I can reproduce it myself?
The mojos seems relatively thread safe except for usage of MessageDigest
I had a look at https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3 and:
- I didn't find any of the known problematic dependencies
- I am assuming that
MavenProject#getArtifacts()
is thread safe - The check mojo and the lock mojo can not be run in parallel since the lock file is not written atomically. It would not make any sense to try to run them in parallel either since that would result in a non deterministic outcome even if the write would be atomic. I am not sure how to express that in the Mojos though.
- QName should be thread safe
- There are no other static variables than MessageDigest and QName
from dependency-lock-maven-plugin.
@drub0y could you try out 0.0.eb2d3a63059dc8bdfc5118ebc2f978bb01b4dfdf ?
from dependency-lock-maven-plugin.
Fixed in version 1.0.2
from dependency-lock-maven-plugin.
Related Issues (13)
- Make it possible to indicate versions that should be the same as project from the POM. HOT 2
- GitHub Releases still indicate that version 0.13 is the latest release HOT 2
- How to manage snapshot dependencies? HOT 12
- Add dependency checksums HOT 5
- Readme improvements on Dependabot needed HOT 2
- Support patterns for ignore, and my version, lists HOT 8
- Release version 1.0 HOT 3
- dependency-lock-maven-plugin is part of dependencies, security concern
- Exclusion of a dependency from version and integrity check is not working HOT 1
- Using the lockfile as dependencyManagement HOT 2
- Maven 4 alpha - Plugin has an exception HOT 3
- Add more control over produced lock file HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dependency-lock-maven-plugin.