Norberto Lopez
a66a5d0f29
Changes associated with version 0.57:
...
[1] Added documentation to be packaged with releases.
[2] Moved Version classes to Glum library
[3] Changes to reflect updated Glum library.
[4] Minor textual (comment / message) updates.
2021-04-15 14:28:12 +00:00
Norberto Lopez
a5e77b3cab
Various updates to DistMaker
...
[1] Updated Glum to version: 1.3
[2] Added preliminary support for platform architectures (initial support for x64)
[3] Added support for zip JREs (in addition to tar.gz files)
[4] Switched over to JRE catalog mechanism.
[5] Updated variable names to reflect standardized naming convention.
[6] Reduced duplicate code
[7] Code cleanup. Auto format. Added javadocs.
2020-05-04 12:10:34 +00:00
Norberto Lopez
5961d129f9
Updates to DistMaker scripts:
...
[1] Updated variable names to reflect standardized naming convention.
[2] Added requirement check for Python 2.7 or later
[3] Added requirement check for Java 1.8 or later when building a distribution
[4] Added preliminary support for platform architectures (initial support for x64)
[5] Switched over to GNU style argument conventions rather than UNIX style conventions. Essentially DistMaker arguments require double dashes rather than single dashes.
[6] Added support for zip JREs (in addition to tar.gz files)
[7] Switched over to JRE catalog mechanism.
[7.1] A catalog file must be specified via '--jreCatalog' that lists all available JREs. See example file ./template/JreCatalog.txt
[7.2] Eliminated file naming convention criteria for JRE file names. The only requirement is the file must end in .tar.gz or .zip
[8] Updated platform naming conventions ('Apple' → 'Macosx')
2020-05-01 23:46:23 +00:00
Norberto Lopez
95b2ffb32a
Updates associated with DistMaker jar:
...
[1] Cleaned up source. Created utility class for definition of error messages.
[2] Add support for accessing zip JREs (in addition to tar.gz) files.
2020-01-15 17:33:01 +00:00
Norberto Lopez
2d2e5de832
Updates to template folder:
...
[1] Added example JRE catalog file (JreCatalog.txt).
[2] Cleaned up readme file.
[3] Added launch4j 32bit Linux version.
[4] Organized folder.
2020-01-15 16:01:09 +00:00
Norberto Lopez
13f7eb0b0b
Various updates:
...
[1] Updates Java source to support DistMaker 0.55 features
- Preliminary architecture support (initially just: x64)
- Arbitrary JRE file naming convention
[2] Update to use launch4j (3.12)
[3] Updated glum library.
[4] Various code cleanups.
2019-12-04 21:09:54 +00:00
Norberto Lopez
e3dba5f9a0
Various updates
...
[1] Add check to verify Python 2.7
[2] Update launch4j to 3.12
2019-12-04 20:51:23 +00:00
Norberto Lopez
00e0f718e3
Changed the Eclipse JRE dependency from a specific JRE to execution environment JavaSE-1.8
2018-09-19 22:54:25 +00:00
Norberto Lopez
219573eab0
Various code cleanups.
2018-05-04 20:05:59 +00:00
Norberto Lopez
626626f5d4
Null pointer fix.
2018-04-12 16:31:08 +00:00
Norberto Lopez
3df0d6cb3b
Add logic to stop spurious extra blank lines being added in Info.plist.
...
Minor code change.
2018-04-12 12:11:57 +00:00
Norberto Lopez
d4c4187799
Changes to:
...
- Fix issue where legacy system JRE is required (Apple builds)
- Provide a no-op UpdateCheckListener
- Improve robustness of -dataCode argument in buildDist.py
2018-04-11 20:40:28 +00:00
Norberto Lopez
63a2bd53b4
Code clean up. Improved logic to support new (deployed) AppLaunchers.
2018-03-28 03:39:06 +00:00
Norberto Lopez
94fffa8b2d
Initial changes needed to allow DistMaker to support Java 9.
2018-02-22 18:29:50 +00:00
Norberto Lopez
0ebb5049f2
Initial changes needed to allow DistMaker to support Java 9.
2018-02-22 18:29:01 +00:00
Norberto Lopez
8fd1c0cfbb
Added fix for the Apple platform so that the application's working directory is properly configured.
...
The working directory will be set to: /Applications/<AppName.app>/Contents/app
2017-11-27 23:10:29 +00:00
Norberto Lopez
2e7abaa4c1
Added logic to enable run script associated with the Linux build to run on other platforms.
2017-07-12 19:32:14 +00:00
Norberto Lopez
cdaafece45
Updates for: added support to allow configuration of target platform to build, refactoring of glum.zio package, cleanup
2017-04-28 16:29:28 +00:00
Jon Vandegriff
f247ce9df4
moved DeployUtils to distMaker from timeseries-mantle
2017-02-09 21:09:42 +00:00
Norberto Lopez
f0b16415db
Changes to support various issues:
...
- Updated appLauncher.jar
- Ensure proper permissions for deployed files and folders
- Removed spurious app.cfg argument in Windows version
2016-08-03 16:44:36 +00:00
Larry Brown
985c605475
Export GLUM
2016-07-22 17:43:06 +00:00
Norberto Lopez
8a7a9e5c5f
Updated appLauncher.jar to reflect updates from the AppLauncher project
...
Updated launch4j to ver 3.8
Updated launcher (JavaAppLauncher) on the Apple platform to use InfiniteKind fork
Added support to build Windows executables from the Apple platform
2016-06-15 00:44:20 +00:00
Norberto Lopez
a2b926fa1b
Added support for hdiutil (alternative to genisoimage)
...
Added support to properly override various JVM args.
2016-06-13 23:04:43 +00:00
Norberto Lopez
6ee04cd0f2
Fix to properly handle case where no -jreVersion is specified.
2016-06-13 23:00:54 +00:00
Norberto Lopez
b0279b1d64
Code cleanup / minor fixes.
2016-05-11 17:01:16 +00:00
Norberto Lopez
33921127f6
Code cleanup. Added additional checks for various error conditions.
2016-05-10 18:07:01 +00:00
Norberto Lopez
1e5402ea82
Updated logic to support
...
- Code cleanup / refactor
- Improved Java versioning related logic
- Added support for Java version range (rather than just minimum version)
- Added support for JRE updating
- Improved update revert logic
- Added support to untar jvm tar.gz archives
2016-05-07 03:57:18 +00:00
Norberto Lopez
04956c9172
Updated logic to support
...
- Code cleanup / refactor
- Improved Java versioning related logic
- Reworked jvmRelease -> jvmVerSpec
- Added support for deployed JREs
2016-05-07 03:53:54 +00:00
Norberto Lopez
0b17f51795
Added Apache Commons Compress
2016-04-06 16:15:42 +00:00
Norberto Lopez
342cf73bd9
Added support for configurable digest
...
Changed -jreRelease to -jreVersion
Added preliminary support for JRE updating
Code cleanup / refactoring
2016-04-06 14:29:59 +00:00
Norberto Lopez
641c68ae9f
Code cleanup.
...
Changed to utilizing JRE tar.gz releases directly rather than an unpacked tar.gz.
Changed and improved specification of JRE to allow for better flexibility.
2016-03-25 04:14:48 +00:00
Norberto Lopez
0017e3cfb6
Code cleanup. Improved memory configuration support (Apple / Linux).
2016-03-16 03:46:30 +00:00
Norberto Lopez
3a286b7087
Code cleanup.
...
Fixed application argument processing.
Fixed memory configuration logic under Linux.
Improved scripts to make them more robust.
2016-03-08 20:28:40 +00:00
Norberto Lopez
aa6069499a
Updated project configuration
2016-03-08 20:20:48 +00:00
Norberto Lopez
5cb94889e1
Improvements to template files.
2016-03-08 20:17:17 +00:00
Norberto Lopez
dd1e51c09d
More flexible build process.
2016-03-08 20:15:59 +00:00
Larry Brown
1e39cf5d2f
Changes to DistMaker to support native libraries (JNI).
2014-04-01 17:50:01 +00:00
Larry Brown
20a1183e12
Upgrading guava
2014-03-28 20:29:47 +00:00
Jon Vandegriff
6949fc82d4
removing spurious MAC file
2013-11-12 17:43:12 +00:00
Larry Brown
fcf4634ba7
New changes from Nobes to support Memory configuration on Windows.
...
Also fixed update mechanism to work on Windows.
Incremented version number.
2013-06-11 22:27:34 +00:00
Larry Brown
810e09dcc5
Fixed update mechanism to work on Windows
2013-06-11 22:26:46 +00:00
Larry Brown
ecccc27c62
New changes from Nobes to support Memory configuration on Windows.
2013-06-11 22:26:34 +00:00
Jon Vandegriff
2970d10994
in the utility code that gets the list of availale releases, I moved out of the routine the error condition that only one release is available; that's not really an error and it was messing up my simple check for a new version by throwing an error; the check is now done in the calling code
2013-05-17 14:29:58 +00:00
Jon Vandegriff
b0073047fe
incrementing version number - added a mechanism to do a simple (non-gui) "is it up to date" check; all build mechanisms and deploy mechanisms are unchanged
2013-05-16 12:56:04 +00:00
Jon Vandegriff
8b2fed352a
added a simple method on dist maker that checks if the current version is up to date; also added a listener mechanism to the update process so callers can know when a check was done for the updates; also reversed the order of older versions; also resized some message dialogs
2013-05-15 20:17:07 +00:00
Larry Brown
69919e4660
DistMaker dependencies added
2013-05-14 15:06:38 +00:00
Jon Vandegriff
e94906a5d9
moving the distMaker.jar back into the lib dir
2013-05-08 20:10:29 +00:00
Jon Vandegriff
0e159da896
removed link to bin area where tmp jar file was placed
2013-05-08 20:07:43 +00:00
Larry Brown
25efc2f739
Moved the distMaker jar to the release directory to match the documentation.
2013-05-08 20:07:31 +00:00
Norberto Lopez
5c467a7a12
Various updates
2013-05-08 16:13:48 +00:00