85 Commits

Author SHA1 Message Date
f8061412c6 Add support for matching -ea version formats
This will support specifying EA versions in the following format examples. E.g.:
14-ea
14.0.0-ea
14.0.0-ea.28
Notes:
 - For the last form above, which is needed for requesting a specific ea build, we must only add '.x' if there are less than 3 dots in the version, hence the change from != 3 to < 3
- The prior parsing logic for e.g. 14.0.0-ea "spelling" will ignore precedence between build numbers in the form of e.g. 14.0.0-ea+b27 vs. 14.0.0-ea+b27 (so it will end up with the earliest rather than the latest ea build in the cdn), and does not allow specifying an ea build number (it will match 14.0.0-ea+b29 to a cdn 14.0.0-ea+b2). The new logic [copupled with the CDN populating EA builds in the form 14.0.0-ea.28) will resolve that.
2019-12-21 19:51:32 -08:00
c05b45bb91 Update README with env sections 2019-12-19 15:39:48 -08:00
7e36086f36 Pass undefined when empty 2019-12-19 14:20:17 -08:00
1bba665156 Try env variables 2019-12-19 11:28:11 -08:00
6924f73ee0 Address latest review feedback 2019-12-19 08:52:26 -08:00
ce88feea94 Move to settings-path 2019-12-10 13:02:21 -08:00
ae11e1a1b6 Allow for alternate settings.xml file location
Use the m2-home to specify a new location for the settings.xml file
2019-12-10 10:03:33 -08:00
551e2a2770 sanitzie XML characters 2019-12-10 09:26:51 -08:00
4b6ff8caf0 Format auth 2019-12-06 14:32:51 -05:00
8940139ee8 Be explicit about second flag 2019-12-06 14:28:34 -05:00
5e29577d7b Remote options from log 2019-12-06 14:28:17 -05:00
1dac4fef05 Use $HOME directory 2019-12-06 14:25:41 -05:00
797045350f code == EEXIST 2019-12-05 00:54:26 -05:00
948db7588e strringify the logs 2019-12-05 00:48:15 -05:00
2b05c00514 logging code 2019-12-05 00:45:56 -05:00
96236d7072 return but shoudl still fail 2019-12-05 00:43:41 -05:00
12896dfb0f logging options 2019-12-05 00:41:50 -05:00
bfbec53132 log when we overwrite the file 2019-12-04 23:54:21 -05:00
b8a0027e2c Use console.log where appropriate 2019-11-28 13:35:47 -08:00
24327359f8 use server-id instead of ambigous id 2019-11-28 13:35:47 -08:00
dc5f78f54d generated and pretty files 2019-11-28 13:35:47 -08:00
b0e5cf270d Support ids 2019-11-28 13:35:47 -08:00
1b0417032a Move auth to the bottom of setup 2019-11-28 13:35:47 -08:00
56eacf97f5 move required parameters to auth module
username and password are required from within the auth module now.  Update the tests to ensure this is the case.
2019-11-28 13:35:47 -08:00
a3e6ce2153 Adding maven auth support 2019-11-28 13:35:47 -08:00
980efe83e2 Cleanup 2019-11-25 10:12:17 -05:00
7d219e5bd5 Add java-package parameter to action, support jre, jdk, and jdk+fx (#1)
* Add java-package parameter to action, support jre, jdk, and jdk+fx (#1)

* Update tests to use 'jdk', 'jre', and 'jdk+fx' javaPackage parameters

* Match extension only at end of line

* Update README.md

* Update workflow to use 'node-version' instead of deprecated 'version'
2019-11-02 21:39:35 -07:00
475978becf Use java-version (#14) 2019-08-13 16:24:39 -04:00
c0655ddd33 Fix build. (#11)
* Fix.

* Husky commit correct node modules

* update temp in installer
2019-07-30 14:01:45 -04:00
b6dbbd5232 Handle semver (#8)
* Handle semver

* Clean up
2019-07-18 16:00:58 -04:00
0cf3ae56f5 Download from Azul if no Jdk file specified (#5)
* Download from zulu

* Fix pathing

* Fix

* Fix

* Fix

* Update io

* Tests and pathing

* Add back husky

* Update action.yml
2019-07-15 14:59:23 -04:00
012e07621e Dont fail if jdkFile not set until checking cache 2019-07-15 11:26:32 -04:00
4fa0fd2a23 Add problem matcher (#4) 2019-07-11 22:57:54 -04:00
46ca045b4e Features/installer (#1)
* Initial attempt

* Clean up

* Extract right directory

* Log whats happening

* Read correct directory

* Full path

* Allow java to be found in cache

* Add tests
2019-07-10 23:11:48 -04:00
06d666cd11 Populate repo 2019-07-10 10:54:25 -04:00