-
Notifications
You must be signed in to change notification settings - Fork 0
Bloviate Directory Structure
Brett Vachon edited this page Jun 6, 2026
·
3 revisions
The most similar version to this configuration is using App Engine Bundled Services which is basically the Java 8 architecture for Java 17.
/Bloviate/
├── /src/
│ ├── /main/
│ │ ├── /java/
│ │ │ └── /io/github/brettvac/
│ │ │ └── BloviateServlet.java # Main servlet
│ │ │ └── BloviateService.java # Handles the business
│ │ │ └── CallbackHandlerServlet.java # Handles the one-time auth
│ │ │ └── PostToBloggerServlet.java # Called by Cron job to post to blogger
│ │ ├── /webapp/
│ │ │ ├── /WEB-INF/
│ │ │ │ └── appengine-web.xml # Config for App Engine bundled (contains API Keys)
│ │ │ │ └── cron.yaml # Fires the PostToBlogger servlet
│ │ │ │ └── web.xml # Web servlet config
│ │ │ │ └── /lib/ # External JAR dependencies (can be deleted)
│ │ │ ├── /StaticFiles/ # Static assets served by the app
│ │ │ │ └── comp60words # Seed words for Wordnik
│ │ │ ├── index.html # Home page for the app
│ │ │ ├── favicon.ico # Favicon for the app
│ └── pom.xml # Maven