Commit Graph

36 Commits

Author SHA1 Message Date
nathan
439016cb6b Fixed issues with copyright (Now following USC 17.4) 2020-08-06 23:59:26 +02:00
nathan
116ee8d1ea Explicitly adding compile+runtime dependencies for scanning 2020-08-06 16:23:26 +02:00
nathan
17ef859740 Added annotation 2020-08-06 16:22:58 +02:00
nathan
b018f9d88a Added json license info 2020-08-06 16:02:51 +02:00
nathan
3d7d417ce0 Safer parsing of data (now wrapped in try/catch) 2020-08-06 15:56:07 +02:00
nathan
b81a1f656f added com.github.ben-manes:gradle-versions-plugin 2020-08-06 15:55:46 +02:00
nathan
bb353bb4bf Code polish 2020-08-06 13:38:17 +02:00
nathan
5478526b4e Fixed newline issue 2020-08-06 03:00:01 +02:00
nathan
c048a47948 Better error handling when setting copyright info 2020-08-06 02:47:33 +02:00
nathan
823d6b25e5 Licensing can now load license data from dependencies. There is master list for uncontrolled dependencies, and if a project ALSO uses this plugin, it's License info will be automatically added. 2020-08-06 01:59:55 +02:00
nathan
ed1df0ab26 Reverted copyright+author changes. WIP dependency ID. 2019-03-23 19:36:18 +01:00
nathan
64aca3039a Changed logic for didWork and alreadyBuilt 2019-03-23 17:48:43 +01:00
nathan
264c027254 Simplified copyright+author method name 2019-03-23 16:45:04 +01:00
nathan
20821466e9 WIP dependency license info insertion 2019-03-23 16:29:30 +01:00
nathan
314a5b8939 Added copyright WITH author info (instead of only global copyrights and authors) 2019-03-23 00:09:57 +01:00
nathan
72449582e5 Fixed issues where there could be duplicate license files 2019-01-11 23:10:56 +01:00
nathan
7c03c3a04a Added kotlin compile to compile dependency tasks 2019-01-06 22:25:06 +01:00
nathan
a0d37f0f19 Fixed issues with work-done, up-to-date, and adding the license files at the right 'spot' during a build 2019-01-06 21:47:18 +01:00
nathan
1d3bb05375 Code cleanup 2019-01-06 18:42:06 +01:00
nathan
8e130e60bc Better injection of license data into archive tasks, added support to explicitly get generated license files 2019-01-06 18:33:56 +01:00
nathan
566a2ec70d Updated and converted build script to kotlin 2019-01-06 15:44:31 +01:00
nathan
02c15b5674 Updated build and comments 2018-08-05 16:56:46 +02:00
nathan
c10614fd82 changed which class loads license file resources 2018-08-05 16:56:09 +02:00
nathan
aed1898fbc Fixed warnings 2018-08-03 13:57:14 +02:00
nathan
bd38238006 Fixed resource package typo 2018-08-03 13:55:12 +02:00
nathan
95a3c70834 Copyright year is no longer required (uses current year if no copyright year specified), maven publishing is no longer required 2018-08-02 22:23:52 +02:00
nathan
62e75ecd3a Added comments 2018-08-02 20:54:22 +02:00
nathan
94f5ac5b73 Formatting 2018-08-02 20:52:35 +02:00
nathan
189ef6ff85 Unspecified copyright will use the current year 2018-08-02 20:52:27 +02:00
nathan
b909c6b961 Formatting 2018-08-02 16:06:46 +02:00
nathan
2673b27a29 Added MIT alias to MIT_X11 2018-08-02 16:02:07 +02:00
nathan
0720034d97 Moved License to the default package, so gradle imports do not complain. 2018-08-02 16:01:46 +02:00
nathan
75b699928b Inject license info into the maven POM 2018-06-30 23:21:30 +02:00
nathan
e3e161c3cb Code cleanup 2018-06-30 23:20:54 +02:00
nathan
2eeb5a5cb1 Skip processing license data if there are no licenses specified 2018-06-30 23:20:31 +02:00
nathan
2726f97b6c Commit of licensing logic ported from java builder 2018-06-30 19:28:07 +02:00