Geert Bevin
19991e84c4
Regression fix to version handling
2024-07-19 23:16:18 -04:00
Geert Bevin
0f65e1d232
Regression fix to version handling
2024-07-19 23:09:57 -04:00
Geert Bevin
98e9035c5e
Added generic version implementation
2024-07-19 22:59:29 -04:00
Geert Bevin
15be3a2cd7
Allow offline and help json modes work together
2024-07-19 18:11:09 -04:00
Geert Bevin
fcd5d01e86
Fix to local extension dependency cache
2024-07-19 13:27:08 -04:00
Geert Bevin
f86b7fb40c
Bld cache fixes for windows
2024-07-19 08:45:07 -04:00
Geert Bevin
8c42052e2e
Test code cleanup
2024-07-19 08:37:13 -04:00
Geert Bevin
a33e373367
Don't hold on to the cache file
2024-07-19 07:51:10 -04:00
Erik C. Thauvin
fb4ce1197a
Cleaned up help messages
2024-07-19 01:28:36 -07:00
Geert Bevin
a3830dbdc0
Fix to cache so that it doesn't hold on to a parsed properties file
2024-07-19 00:02:32 -04:00
Geert Bevin
bb4c980e66
Backing out messaging about each command that's starting
2024-07-18 22:20:16 -04:00
Geert Bevin
9614bd8014
Consolidate all hashing and caching into a single properties file instead of multiple files
2024-07-18 22:14:56 -04:00
Geert Bevin
604f5ba424
Tweaks to help output and bld output when no commands are provided
2024-07-17 22:56:07 -04:00
Geert Bevin
b0a75b22b7
Tweaks to help overview documentation
2024-07-17 22:31:50 -04:00
Geert Bevin
a02e78820e
Improvement to offline operation, now pushed to the actual operations instead of the commands
2024-07-17 21:25:24 -04:00
Geert Bevin
d904fd22b7
Better error reporting when internet is not accessible, added support for offline mode that will not access the internet for any reason.
2024-07-17 20:59:38 -04:00
Geert Bevin
8e02a3ac7e
Removed generic json output support and only add it for the help operation
2024-07-14 15:22:45 -04:00
Geert Bevin
48c43a05ed
Fixes for dependency override property behavior.
2024-07-13 20:44:45 -04:00
Geert Bevin
30f456e47a
Added support for overriding dependency versions with properties throughout all of dependency resolution.
2024-07-13 19:25:44 -04:00
Geert Bevin
8928955fb1
Fixed one of the Dependency constructors not passing on exclusions
2024-07-13 08:00:16 -04:00
Geert Bevin
a222bec47c
Added support for displaying extensions dependencies in the dependency-tree command.
2024-07-12 22:33:39 -04:00
Geert Bevin
ad15ff5095
Updated RIFE2 project creation to use RIFE2 v1.8.0
2024-07-12 10:16:23 -04:00
Geert Bevin
1d38c914e0
Fix for classpath generation of bld wrapper, making source sources and javadocs are not included.
2024-07-10 18:43:26 -04:00
Geert Bevin
8b75f74a1d
Updated dependencies
2024-07-02 14:54:31 -04:00
Geert Bevin
b9ac76b5b5
Interrupt execution when exception triggers during command execution.
...
Minor refactoring.
2024-06-26 08:02:02 -04:00
Geert Bevin
c912e4396e
Improvements to json operation.
...
Upgraded bld to 2.0.0-SNAPSHOT.
2024-06-25 05:13:20 -04:00
Geert Bevin
793efb27ce
Added support for generating bld output as JSON so that it can be consumed by other tools.
...
Added wrapper support for local Maven repository bld snapshots.
Updated version to 2.0.0-SNAPSHOT.
2024-06-24 20:28:54 -04:00
Geert Bevin
177a2e39af
Back out the support for embedded launching
2024-06-23 20:46:26 -04:00
Geert Bevin
7f74bb015b
Don't propagate the embedded argument to the Cli
2024-06-23 20:21:33 -04:00
Geert Bevin
9338768415
Allow bld to run in embedded mode
2024-06-23 20:11:06 -04:00
Geert Bevin
4f20fb2cc7
Support the provided scope by the PomBuilder class
2024-06-23 15:02:11 -04:00
Geert Bevin
e65668a8be
Test fixes
2024-06-23 13:19:34 -04:00
Geert Bevin
ecb9289001
Added support for generating POM properties.
...
Projects with javaRelease specified automatically set the maven compiler properties in their POM at generation.
2024-06-23 13:07:03 -04:00
Geert Bevin
a30b290c0d
Fixed RIFE2 project bld tests with jetty 12.0.9
2024-05-30 17:57:57 -04:00
Geert Bevin
abf84256a5
Revert RIFE2 blueprint Jetty version for now
2024-05-23 09:04:12 -04:00
Geert Bevin
b25f332f3b
Updated versions of rife2 blueprint
2024-05-23 08:05:08 -04:00
Geert Bevin
aca7aa41a9
Added support for setting the bld build file java and javac options through bld-wrapper.properties. Fixes #33 .
2024-05-23 07:53:16 -04:00
Geert Bevin
57c4b20de8
Improve artifact not found exception to explicitly mention that no repositories or no artifact locations are defined.
2024-05-22 12:25:02 -04:00
Geert Bevin
f0129e7ba1
Updated version to 1.9.2-SNAPSHOT
2024-05-22 12:23:24 -04:00
Leonardo Silveira
4d841a7c72
setting exit status for unknown command
2024-05-04 18:44:18 -03:00
Geert Bevin
accf27c4db
Updated version to 1.9.1.
...
Updated to bld 1.9.1.
Updated to RIFE/core 1.8.1.
2024-05-01 16:48:02 -04:00
Geert Bevin
917d6bbe93
Fixed version number parsing to properly detect numerical qualifiers.
...
Fixes #30
Fixes #28
2024-05-01 15:12:38 -04:00
Geert Bevin
392ca23bd3
Fixed input stream not being inherited from current process for process operations.
2024-03-12 13:56:48 -04:00
Geert Bevin
31f9dc3373
Updated version to 1.9.1-SNAPSHOT.
...
Upgraded json dependency for tests.
2024-03-12 13:56:14 -04:00
Geert Bevin
52fc588795
Updated to bld 1.9.0
2024-02-25 22:52:13 -05:00
Geert Bevin
e6feeff0da
More vscode tweaks
2024-02-25 15:54:52 -05:00
Geert Bevin
30101af0ab
Test fixes for changed dependency versions.
...
Tweaked vscode project structures.
Changed lib project to use JUnit and extend Project instead of BaseProject
2024-02-25 12:42:24 -05:00
Geert Bevin
183097c4f9
Updated some dependency versions to the latest
2024-02-25 11:39:53 -05:00
Geert Bevin
9d769a9d29
Fixed since specifier
2024-02-25 11:32:50 -05:00
Geert Bevin
d8c0170dc0
Updated version to 1.9.0-SNAPSHOT.
...
Renamed blank project creation to app.
Revised project creation descriptions.
Added ability to have command aliases.
Preserve compatibility with create-blank command through an alias.
2024-02-25 11:27:01 -05:00
Geert Bevin
86d81c9c51
Dealing with X's
2024-02-25 08:43:23 -05:00
Geert Bevin
aeb3369fe0
Allow file to be overwritten in the curl scripts
2024-02-25 08:24:12 -05:00
Geert Bevin
8b4055c1a3
Merge pull request #23 from ethauvin/main
...
Use the project type to determine the project example name
2024-02-25 07:55:24 -05:00
Geert Bevin
7e44493866
Added create.sh and upgrade.sh scripts that rely on curl
2024-02-25 07:51:45 -05:00
Erik C. Thauvin
2de4d7f4db
Use the project type to determine the project example name
2024-02-25 04:47:41 -08:00
Geert Bevin
9fc422da21
RIFE2 blueprint dependency updates
2024-01-31 21:18:20 -05:00
Geert Bevin
7d54edc4d9
Updated git ignore in project templates to account for lib/provided
2024-01-30 22:01:03 -05:00
Geert Bevin
72344ede79
Updated version to 1.8.1-SNAPSHOT
2024-01-30 22:00:48 -05:00
Geert Bevin
5e681a4400
Updated version to 1.8.0
2024-01-30 21:19:37 -05:00
Geert Bevin
c9bcbc0bb7
Updated to latest dependencies in blueprints, updated to latest RIFE2/core
2024-01-30 19:37:25 -05:00
Geert Bevin
317e77bfd1
Comment tweaks
2024-01-07 00:06:20 -05:00
Geert Bevin
af6525acfa
Provided scope dependencies are now stored in a separate directory and are only added to compile and test classpaths, but are not included for any runtime or distribution contexts.
2024-01-06 23:28:30 -05:00
Geert Bevin
6ffd6260b1
Include extension jars into the sources for the bld library in the IDEA templates
2023-11-11 16:42:42 -05:00
Erik C. Thauvin
a66285ce95
Added TuxCare SecureChain Java repositories
2023-11-01 15:50:20 -07:00
Geert Bevin
7406d7a0af
Updated version to 1.7.6-SNAPSHOT.
...
Minor tweak to help formatting.
2023-10-21 08:24:47 -04:00
Geert Bevin
942cd28468
Updated to bld 1.7.5.
...
Updated to latest RIFE2/core with updated dependencies.
Updated version to 1.7.5.
Updated RIFE2 project blueprint to use v1.7.3 and related dependencies.
2023-10-20 17:24:28 -04:00
Geert Bevin
84a2bb337d
Updated with support for latest JUnit in a backwards compatible way.
...
Updated some other blueprint dependencies.
2023-10-20 14:48:38 -04:00
Geert Bevin
6230db68af
Added tests for Xml2MetaData snapshot
2023-10-19 18:50:14 -04:00
Geert Bevin
85f2c8fd7b
Updated version to 1.7.5-SNAPSHOT.
...
WIP fix for new Gradle maven-metadata.xml layout.
2023-10-19 09:55:40 -04:00
Geert Bevin
1a243efb66
Updated version to 1.7.4
2023-10-10 16:14:56 -04:00
Geert Bevin
e6be211d73
Add snapshot shorthand for version numbers in project
2023-10-10 11:56:39 -04:00
Geert Bevin
76186c78db
Set RIFE2 version to 1.7.2
2023-10-10 11:56:11 -04:00
Geert Bevin
f53c73c9d5
Revert "Fixed excessive String concatenations in loop"
...
This reverts commit 7009e54c71 .
2023-10-10 11:55:38 -04:00
Geert Bevin
0beedb6918
Updated version to 1.7.4-SNAPSHOT
2023-10-03 23:29:54 -04:00
Geert Bevin
de4c4743b5
Updated RIFE2 version for blueprint, in anticipation of upcoming RIFE2 version
2023-10-03 19:31:46 -04:00
Geert Bevin
f65ce504e3
Merge pull request #12 from rife2/ethauvin-patch-1
...
Added MAVEN_CENTRAL import. Closes #8
2023-10-03 19:18:56 -04:00
Geert Bevin
e1489b9847
Updated version to 1.7.3
2023-10-03 19:16:14 -04:00
Erik C. Thauvin
bb6726ec1f
Added MAVEN_CENTRAL import. Closes #8
2023-10-03 16:15:33 -07:00
Geert Bevin
5519ff3f1c
vscode related fixes
2023-10-03 13:36:44 -04:00
Geert Bevin
7face792f2
More Windows tweaks
2023-10-01 14:42:04 -04:00
Geert Bevin
35887e7d06
Disable reposilite publish tests on Windows for now
2023-10-01 14:18:05 -04:00
Geert Bevin
7ceb6e3c27
Merge branch 'main' into main
2023-10-01 13:55:03 -04:00
Erik C. Thauvin
f00418b4c2
Revert unwanted previous commit
2023-10-01 10:51:25 -07:00
Erik C. Thauvin
4ac6490dec
Removed unused imports
2023-10-01 10:30:50 -07:00
Geert Bevin
cac57b3e4b
Windows related tweaks and fixes
2023-10-01 12:43:04 -04:00
Geert Bevin
2a5437de0c
Updated for latest RIFE2 core.
...
Some build changes.
Run Github workflow on macOS.
2023-10-01 09:43:15 -04:00
Geert Bevin
a6aadf8e60
More test timing changes
2023-09-30 20:16:10 -04:00
Geert Bevin
5fb6fa16b7
Some test timing tweaks to try to work around CI failures.
2023-09-30 19:20:02 -04:00
Geert Bevin
0994f184f2
Backing out previous change since it only works on JDK 19
2023-09-30 19:17:11 -04:00
Geert Bevin
3eb5795cf2
Make sure previous executors are closed cleanly
2023-09-30 19:07:53 -04:00
Geert Bevin
d52551f3b7
Test tweak to include check result for recently failing test
2023-09-30 18:26:20 -04:00
Erik C. Thauvin
ec01a626ae
Revert some changes per Geert comments
2023-09-30 10:22:09 -07:00
Erik C. Thauvin
87735bb88e
Reverted sign exception modifications
2023-09-29 10:27:09 -07:00
Erik C. Thauvin
1ab53f5bad
Cleaned up sign exception
2023-09-29 05:43:42 -07:00
Erik C. Thauvin
76cba6ed7a
Added GOOGLE and SONATYPE_RELEASE_LEGACY to resolveRepository method.
2023-09-29 05:30:33 -07:00
Erik C. Thauvin
261b5d456a
Added SONAYTPE_RELEASES_LEGACY repository
2023-09-29 04:14:54 -07:00
Erik C. Thauvin
f6cb944565
Replaced more append("x") with append('x') where applicable
2023-09-15 06:58:34 -07:00
Erik C. Thauvin
7009e54c71
Fixed excessive String concatenations in loop
2023-09-15 06:51:04 -07:00
Erik C. Thauvin
89eb658d73
Fix chained appends
2023-09-15 06:26:33 -07:00
Erik C. Thauvin
60deb1906a
Replaced all append("x") with append('x')
2023-09-15 06:24:12 -07:00
Erik C. Thauvin
102d3d3586
Preserved stacktrace
2023-09-15 05:44:19 -07:00
Erik C. Thauvin
762a63b12f
Flipped String equals to avoid potential null pointer exception
2023-09-15 05:19:51 -07:00
Erik C. Thauvin
e69f4fe554
Migrated syntax to Java 8+
2023-09-15 05:02:50 -07:00
Erik C. Thauvin
6d082c1bac
Removed unused imports
2023-09-15 04:56:38 -07:00
Erik C. Thauvin
dfc402a9ee
Added version ASCII art
2023-09-13 10:04:39 -07:00
Geert Bevin
88aa78f3b5
Include provided and test scopes in Dependency Tree operation.
2023-08-27 19:41:22 -04:00
Geert Bevin
80a89b7343
Updated IDEA templates for latest format of misc.xml, excluding the XML declaration.
2023-08-26 11:25:04 -04:00
Geert Bevin
6b0455e9c5
Instead of excluding the templates folder from IDEA resources, setting a relative resource path to make IDEA put them in a classpath location that will not conflict with the source files in the project.
2023-08-26 10:47:50 -04:00
Geert Bevin
d35166d53d
Exclude signature files when generating uber jar.
2023-08-24 22:04:32 -04:00
Erik C. Thauvin
29b4e267f8
Fixed missing GOOGLE trailing slash
2023-08-22 11:29:23 -07:00
Erik C. Thauvin
4058482cf7
Added GOOGLE repository
2023-08-22 11:24:35 -07:00
Geert Bevin
6ad3f992ac
Updated version to 1.7.3-SNAPSHOT
2023-08-20 00:11:24 -04:00
Geert Bevin
d00471dd02
Updated version to 1.7.2
2023-08-19 23:53:19 -04:00
Geert Bevin
8d707a75ae
Merge pull request #5 from ethauvin/main
...
Fixed RunOption args parsing
2023-08-19 23:03:15 -04:00
Erik C. Thauvin
c635b25b6f
Fixed RunOption args parsing
2023-08-19 18:38:44 -07:00
Geert Bevin
57fbaefda7
Updated version to 1.7.1
2023-08-17 11:28:56 -04:00
Geert Bevin
5f619ce188
Merge pull request #4 from ethauvin/main
...
Added support for run arguments
2023-08-16 20:54:15 -04:00
Erik C. Thauvin
82ead98c5d
Minor cleanup
2023-08-16 13:47:37 -07:00
Erik C. Thauvin
c933f16e0f
Make PomBuilder.generateInto(File) static
2023-08-16 12:10:49 -07:00
Erik C. Thauvin
49243568c6
Added method to generate a POM into a given file
2023-08-16 05:17:45 -07:00
Geert Bevin
5de491e5c6
Updated base project template to include repositories and sources download.
2023-08-14 14:17:23 -04:00
Erik C. Thauvin
17548f787c
Fixed Run help summary
2023-08-13 18:17:56 -07:00
Erik C. Thauvin
b81743896a
Fixed RunOption help description
2023-08-13 18:09:22 -07:00
Erik C. Thauvin
ecb72b6a7d
Added ARGS_OPTION constant
2023-08-13 17:45:20 -07:00
Erik C. Thauvin
c0418bb60a
Fixed dangling System.out.println
2023-08-13 17:15:08 -07:00
Erik C. Thauvin
061a194322
Added support for run arguments
2023-08-13 16:55:56 -07:00
Geert Bevin
cdaea733b2
Added more methods to the JavaOptions API.
...
Some cleanups.
2023-08-11 00:29:15 -04:00
Geert Bevin
d95a26e8d6
Test fixes
2023-08-11 00:26:01 -04:00
Geert Bevin
950b47a383
Fix to java agent options API
2023-08-10 23:43:38 -04:00
Geert Bevin
39f1456d12
Wrapper fix to the default bld properties repositories
2023-08-10 23:43:09 -04:00
Geert Bevin
502dd2231c
Updated RIFE2 blueprint dependency version to 1.7.0
2023-05-12 17:03:58 -04:00
Geert Bevin
c1531b58e4
Updated version to 1.7.1-SNAPSHOT
2023-05-12 17:03:32 -04:00
Geert Bevin
9ea1739249
Updated to bld 1.7.0
2023-05-12 16:11:46 -04:00
Geert Bevin
e99c28e5f8
Fixed zip distribution generation, using the actual wrapper jar of the current repo state
2023-05-12 08:54:09 -04:00
Geert Bevin
c459298bf9
Tweaks to Wrapper
2023-05-11 22:27:28 -04:00
Geert Bevin
91bc4d271e
Minor cleanup
2023-05-11 21:53:41 -04:00
Geert Bevin
0cf76977cc
Added md5 check of snapshot bld distribution to ensure that the latest is always installed.
2023-05-11 21:52:09 -04:00
Geert Bevin
4f176847c6
Renamed the 'create' command to 'create-rife2' and created a new 'create' command that selects the type of project.
2023-05-11 14:47:36 -04:00
Geert Bevin
5fa1f42f31
Minor cleanup
2023-05-11 13:49:08 -04:00
Geert Bevin
ec683311b8
Added bld.sourceDirectories property to allow additional source directories to be added for the build file compilation. Simplified build file by using the AbstractRife2Build file from core as the base.
2023-05-11 12:30:02 -04:00
Geert Bevin
3503ef3611
Improve git ignore in project templates
2023-05-11 12:04:02 -04:00
Geert Bevin
cb59f12427
Updated core submodule. Use RIFE core method to read version number.
2023-05-11 09:43:43 -04:00
Geert Bevin
ddf31fd1a5
Initialize BldVersion directly using the classloader resources.
2023-05-11 09:32:50 -04:00
Geert Bevin
800db71c97
Updated bld itself to v1.7.0-SNAPSHOT
2023-05-11 08:45:11 -04:00
Geert Bevin
4110f1dcb9
Added publish-local command
2023-05-11 08:36:47 -04:00
Geert Bevin
b5bacbf9cf
Update core submodule.
2023-05-11 08:28:09 -04:00
Geert Bevin
c481625216
Updated bld zip file name
2023-05-11 08:13:07 -04:00
Geert Bevin
eca0a3cb9c
Updated core submodule. Ensure user agent is set for URL connections in artifact retriever.
2023-05-11 08:05:45 -04:00
Geert Bevin
c213e3df7d
Added support for getting bld snapshot distributions from the sonatype snapshots repo
2023-05-10 22:13:17 -04:00
Geert Bevin
62bfb04bce
Tweaks to bld upgrade procedure from previous arrangement
2023-05-10 15:52:19 -04:00