foundweekends / foundweekends/giter8

Maven properties do not allow for limitation on artifacts

Open
#272 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
1.8k
Forks
225
Avg merge
2h 35m
Merged PRs (30d)
8

Description

When using the maven properties for milestone builds:

http://www.foundweekends.org/giter8/template.html#Maven+properties

The default.properties files looks in maven:

https://github.com/playframework/play-java-seed.g8/blob/master/src/main/g8/default.properties

```
description = This template generates a Play Java project
name = play-java-seed
organization=com.example
verbatim=*.css *.js *.png logback.xml gradle*
scala_version = 2.11.8
play_version=maven(com.typesafe.play, play_2.11)
```

but this comes out to 2.6.0-M1 because it picks up the milestone build. I'd like it to pick up only the 2.5.x branch, which is final.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Maven properties section of the Giter8 template documentation and reproduce the behavior using the referenced play-java-seed.g8 default.properties file. Trace how the maven(com.typesafe.play, play_2.11) value resolves artifacts. Done means Maven properties can limit resolution to the final 2.5.x branch instead of selecting 2.6.0-M1.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.