apache / apache/maven-surefire
[SUREFIRE-1956] Project should pass built without installing artifacts
- Dominant language
- Java
- Stars
- 461
- Forks
- 588
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 19
Description
**[Slawomir Jaranowski](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=slawekjaranowski)** opened **[SUREFIRE-1956](https://issues.apache.org/jira/browse/SUREFIRE-1956?redirect=false)** and commented
Project should pass built without installing artifacts by simply command:
```
mvn verify -P run-its
```
When we run project build with `*install*` goal some of artifacts can be used by next build in previous version.
Everything what are needed should be in project build reactor.
---
**Issue Links:**
- [SUREFIRE-2091](https://issues.apache.org/jira/browse/SUREFIRE-2091) Surefire ITs require install: verify should be sufficient
(_**"is duplicated by"**_)
Contributor guide
Research direction
Start by reproducing the build with `mvn verify -P run-its` without an `install` goal, then compare it with a build that installs artifacts. The change is done when the verification build passes using only artifacts from the project build reactor; SUREFIRE-2091 is linked as a duplicate and may contain the active work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100