This project seeks to set up a jumping off point for an Angular 4 and Spring Boot project.
Additional tools that are involved are:
- Fluentlenium (Acceptance testing)
- Jasmine test framework
- Karma test runner
- Gradle NodeJS plugin (for executing Yarn tasks via Gradle)
./gradlew yarnInstallGlobals yarnBuild bootRun
./gradlew yarnTest test
yarnInstallGlobals needs to be run only once
Source File directory:
src/main/java/com/ddubson/
Test File directory
src/test/java/com/ddubson/
- Source file directory:
webapp/src/
- Root src file:
webapp/src/main.ts
- Root angular app module:
webapp/src/app.module.ts
- Test file directory:
webapp/test/
- Root test file:
webapp/test/test_index.js
- NPM configuration:
package.json
- Webpack configuration:
webpack.config.js
- Typescript configuration:
webapp/tsconfig.json
- Karma configuration:
webapp/test/karma.conf.js