apache / apache/maven-archetypes

[MARCHETYPES-86] using m-compiler-p 3.13.0, always generate maven.compiler.release property instead of old source/target

Open
#120 0 comments 0 reactions 0 assignees View on GitHub
enhancement priority:major
Dominant language
Java
Stars
37
Forks
46
Avg merge
5h 44m
Merged PRs (30d)
1

Description

**[Hervé Boutemy](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=hboutemy)** opened **[MARCHETYPES-86](https://issues.apache.org/jira/browse/MARCHETYPES-86?redirect=false)** and commented

MCOMPILER-582 does the job of translating release into source/target when necessary (ie. when and old JDK 8 or less is used)

---

**Affects:** 1.4

**Issue Links:**
- [MARCHETYPES-70](https://issues.apache.org/jira/browse/MARCHETYPES-70) Quickstart support for junit 5 and java 9+

- [MCOMPILER-582](https://issues.apache.org/jira/browse/MCOMPILER-582) Automatic detection of release option for JDK < 9
(_**"requires"**_)
- [MARCHETYPES-82](https://issues.apache.org/jira/browse/MARCHETYPES-82) generate maven.compiler.release property as comment
(_**"supercedes"**_)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked MARCHETYPES-82 issue, which supersedes this one, along with MCOMPILER-582 for the release translation context. The intended result is for the archetype to generate the maven.compiler.release property rather than the old source/target properties.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.