finos / finos/morphir-scala

Create Morphir launcher script for Windows.

Open
#63 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
17
Forks
28
Avg merge
3h 45m
Merged PRs (30d)
52

Description

Create a Windows shell script that can acquire the "morphir launcher" from Maven and start it up with the appropriate Java options similar to `maven-wrapper`, `gradle-wrapper`, or `millw`.

### Description of Problem:
There needs to be a way to actually acquire the morphir tooling.
Maven has a decent story around this where it uses the `maven-wrapper` as a means to use shell scripts to acquire the maven application.
Sbt also has an `sbt-launcher` which is a lightweight application which setups sbt for execution and pulls down the rest of "sbt proper".
We will use the `morphir-tools-launcher` jar as a lightweight tool for acquiring the morphir tooling and getting us started. This issue is around creating a shell script that can pull down the `morphir-tools-launcher` from a maven/ivy style repo like Maven Central or an internal Artifactory instance.

Contributor guide

Open the contributing guide

Research direction

Compare the behavior and structure of maven-wrapper, gradle-wrapper, and millw first, then inspect how the morphir-tools-launcher jar is published to Maven or Ivy-style repositories. Done means a Windows shell script acquires the launcher from Maven Central or an internal Artifactory instance and starts it with the appropriate Java options.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, shell
Domain
cli, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.