Listify/Lambdas/Lists
2020-11-20 15:49:20 -05:00
..
Chain/src Add chain id list retrieval 2020-11-15 17:29:37 -05:00
Item Merge branch 'master' into APIUnitTests 2020-10-08 19:10:16 -04:00
ItemSearch/src Use plain table search history 2020-11-14 12:05:50 -05:00
List Merge branch 'master' into aaron-branch-2 2020-11-15 17:36:31 -08:00
ListEntry Stricter access checking 2020-11-14 14:29:48 -05:00
ListShare Merge branch 'master' into aaron-branch-2 2020-11-15 17:36:31 -08:00
SearchHistory/src Use plain table search history 2020-11-14 12:05:50 -05:00
src Core Module readme 2020-11-20 15:49:20 -05:00
target Add Core Lambda Unit tests 2020-10-07 00:04:17 -04:00
User Stricter access checking 2020-11-14 14:29:48 -05:00
pom.xml Try storing serialized search object 2020-11-14 11:40:42 -05:00
README.md Client-Facing Lambdas overview 2020-11-20 14:35:25 -05:00

Client-Facing Lambdas

Each subfolder (except target) is a module.

NOTE: src contains the Core module

Building

  • The pom.xml has dependency information for all the Modules combined and all these dependencies are currently built into the Core module.
  • Other build configurations are done in IntelliJ with each module having a build definition.
    • Each module relies the (extracted) output of Core.jar being included in its build.
    • Other modules may be included as applicable.
    • Some modules specifically include their own dependencies, but this is not strictly necessary since everything is (inefficiently) bundled into Core.

Inclusion in Git

  • Compiled output should never be included in git.
  • IntelliJ's build files may not be properly included (or may just be hard to import.) Copying the folder directly between machines works.