Added mavent-targets for when building composite maven projects in sn…
Metadata
Current evaluation
Closed unmerged after composite Maven support was reworked in #638 and delivered by merged PR #650 via commit 710401610.
Resolution: closed superseded
Reason: The original implementation was superseded rather than merged directly. Its Maven-target functionality was delivered through PR #650 in commit 710401610.
Evaluated by: mr-cal-bot
No scores available.
Issue body
…apcraft.
Composite maven projects do not build to 'target'. This update allows the user to specify the child target to copy.
``` yml
parts:
algolink-mvn:
plugin: maven
source: .
maven-targets:
- algolink-gui
- algolink-cli
```
By default, the basedir/target directory is searched, otherwise it uses the 'target' directory of each specified value.
The installdir for each child project is the name of the child project. If no values are specified, it reverts to the default of 'jar' or 'war' depending on the target type of the project.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged after composite Maven support was reworked in #638 and delivered by merged PR #650 via commit 710401610. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; composite Maven support was reworked in #638 and delivered by merged PR #650 (710401610). | |
| qwen/qwen3.6-35b-a3b | — | — | Added maven-targets configuration for composite Maven projects was closed without merging. Lacking reviewer approval and CI validation, the contribution was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Adding maven-targets support for composite Maven projects was closed without merging. Admin verification was requested but never completed, resulting in abandonment after extended inactivity. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
snapcraft#650
(confidence 100%)
Merged PR that delivered Maven-target support in commit 710401610.
-
Superseded By:
snapcraft#638
(confidence 98%)
Rebased implementation of the Maven-target support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #627 Added new maven-targets option to maven plugin. | snapcraft | closed | Closed unmerged; Maven target support was rebased and merged through canonical/snapcraft#650 in commit 710401610. | |
| #626 Added new maven-targets option to maven plugin. | snapcraft | closed | Closed unmerged after no review; equivalent maven-targets support was later merged in #650 via commit 710401610. | |
| #1599987 Add maven-targets to maven plugin | snapcraft (launchpad) | closed | Maven target support was implemented and merged in snapcraft PR #650 (commit 710401610), enabling composite projects with module-specific target directories. | |
| #624 Added maven-targets to maven plugin. | snapcraft | closed | Closed unmerged after the author found Maven target directories included unwanted files and planned to redesign the feature; no resolving PR or commit landed. | |
| #827 Support setting build targets in the maven plugin. Make the maven plu… | snapcraft | closed | Closed as stale after conflicts and prolonged inactivity; equivalent Maven target support had already landed in #650 via commit 710401610. | |
| #650 feature/maven-targets w/ re-based maven.py | snapcraft | merged | Merged rebased Maven-target support with tests, resolving Launchpad bug #1599987 in commit 710401610. |