2
0
Fork 0
mirror of https://github.com/ethauvin/rife2.git synced 2025-04-30 18:48:13 -07:00
Commit graph

966 commits

Author SHA1 Message Date
262fabc09d Re-arrange create new project template files. 2023-03-13 09:16:43 -04:00
4fa5a9156b Build system project refactoring.
Cleanups to jar and WIP war operations.
2023-03-13 09:07:18 -04:00
b3abef8edd Better jar command docs. 2023-03-12 21:55:57 -04:00
1f6368788f Set the jar manifest version attribute 2023-03-12 21:46:01 -04:00
33e996142b Always execute clean, compile and precompile when running jar build command. 2023-03-12 21:33:08 -04:00
0416d0a189 Added web.xml file to project skeleton 2023-03-12 21:28:03 -04:00
795657cd89 Minor refactoring 2023-03-12 21:13:36 -04:00
2ff83eaf3a Added jar operation for build system.
More refactoring throughout.
2023-03-12 21:09:30 -04:00
db712f55e8 Added a GQM check to ensure that the passed in tableName is a valid identifier. 2023-03-12 21:06:54 -04:00
eef13642f9 Use resources path for run and test classpath as opposed to the template specific folder. 2023-03-12 16:49:27 -04:00
1f7e4d3df9 Minor cleanup 2023-03-12 15:24:49 -04:00
5abc2d0832 Minor cleanup 2023-03-12 15:15:26 -04:00
4e85b9daf6 Register JDBC alias for MariaDB driver 2023-03-12 15:11:34 -04:00
dfd5bea559 Build tool operations refactoring to allow for flexible configuration. 2023-03-12 15:10:38 -04:00
d11c8bd324 Refactoring 2023-03-12 13:10:12 -04:00
1b0bf8a810 Minor cleanup 2023-03-12 12:46:05 -04:00
1a0b45a22a Removed encrypt command 2023-03-12 12:44:35 -04:00
be7a1b8cd6 Refactored TemplateDeployer.
Added precompile project build command.
2023-03-12 12:42:12 -04:00
e6dc55bc78 Renambed build.sh to bld.sh 2023-03-12 11:56:51 -04:00
7899a72bd5 Added run and test commands.
Refactoring of existing commands for customization and modularity.
2023-03-12 11:05:00 -04:00
162e536b4b Build system cleanup and refactoring 2023-03-12 09:41:24 -04:00
1cd248ccb2 Minor refactoring 2023-03-11 21:28:07 -05:00
9026e28929 CLI and build tool improvements to all for sequential commands in one execution. 2023-03-11 20:54:53 -05:00
86cdd5730c Reworking CLI and Build structure to allow for dynamic command creation. 2023-03-11 20:03:04 -05:00
bc3ac6c66c Added build.sh script.
Tweaks for project structure.
2023-03-11 17:18:02 -05:00
bd3abab1fa Fix to new project build template. 2023-03-11 14:49:45 -05:00
8fb1baebbc Added support for multiple dependency repositories.
Added support for snapshot dependencies.
2023-03-11 14:41:19 -05:00
9494b6fc9e Minor cleanups 2023-03-11 14:16:56 -05:00
dadd535191 Minor cleanups 2023-03-11 13:29:32 -05:00
71ae18475b Dependency test simplification.
Restructuring of CLI create command.
Addition of initial download upon creation.
2023-03-11 13:21:20 -05:00
61e1ea61bd Extracted new project dependencies and generate them dynamically using a template at project creation. 2023-03-11 12:45:47 -05:00
a37d9a70f7 Allowed for multiple scope retrieval of dependencies.
Added more dependency tests.
2023-03-11 11:30:45 -05:00
228ddeeaf0 Added child transitive dependencies at the end to resolve version conflicts like Maven does.
Added more dependency tests.
2023-03-11 10:55:27 -05:00
9530ed84f9 Minor fixes for more complex poms 2023-03-11 10:43:58 -05:00
eafdd0cf10 Minor cleanups 2023-03-11 09:50:31 -05:00
70c230d449 Added more build dependency resolution tests 2023-03-11 09:47:34 -05:00
0ffcf5dcc0 Minor cleanup 2023-03-11 09:26:14 -05:00
1cc31db06e Working Maven dependency support 2023-03-11 09:19:56 -05:00
fad8635273 WIP Maven dependency support, still needs to account for exclusions 2023-03-10 22:33:29 -05:00
a834d0217f Added dependency repository support.
Switched XML download to using generic URL connections, which don't rely on HTTP only.
2023-03-10 14:36:10 -05:00
0564da320a Added support for getting transitive dependencies.
Changes to VersionNumber to completely preserve the original format.
2023-03-10 14:14:21 -05:00
4fe90e8458 Added classifier and type to Dependency 2023-03-10 12:28:45 -05:00
ab1abcdff1 Minor refactorings 2023-03-09 19:58:27 -05:00
6b5567587e Added support for dependency specification in build 2023-03-09 19:36:06 -05:00
0eb36c8c99 Made dependency scope an enum 2023-03-09 19:09:06 -05:00
65e611b8d3 Start of Project DSL with version number creation 2023-03-09 19:01:25 -05:00
bd55912d7c WIP build system 2023-03-09 18:30:35 -05:00
5f52dcf2d6 Added POM and dependencies parsing for the CLI.
Improvements to the version numbers.
2023-03-08 19:39:09 -05:00
3f4bacb096 Update template engine context attributes when resuming a continuation. 2023-03-08 18:39:03 -05:00
f0b0fbce14 Added supported for template attributes.
Templates instantiated through the engine's Context, will have the context set as an attribute by default.
2023-03-08 18:24:18 -05:00