apache / apache/maven-surefire

[SUREFIRE-1956] Project should pass built without installing artifacts

Open
#2,893 0 comments 0 reactions 0 assignees View on GitHub
enhancement priority:minor
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.