Skip to content

Changes & Completed Tasks

Brett Vachon edited this page May 31, 2026 · 10 revisions
  • Deleted the Manifest file and the lib directory containing the JAR files, as well as the weird classpath directory, gitignore and anything generated by Eclipse.

  • Used Maven and delete the jar files in the lib directory (Maven will provide the updated JARs)

  • Implemented pom.xml for the dependences. Appengine plugin included in the pom.xml

  • Added Blogger API library to Maven dependencies in pom.xml

  • Added AppEngine Plugin to Maven plugins in pom.xml

  • Update to Java 17 runtime for the Google App Engine: Added version 17 runtime to appengine* web.xml

  • Empty the index.html File

  • Changed the Favicon from the Appengine default

  • Changed web.xml xmlns version to 3.1.

  • Updated web.xml to lists the servlets and their mapping (the URLs used to access each servlet, or which servlet address points to which file). The welcome* file* list shows the URL mapping of BloviateServlet.

  • Added security constraint for the cron job to web.xml

  • Fixed the cron.xml to point to the correct servlet

  • Deleted configuration files blogger.properties and oauth.properties, as well as wordnik.properties since this library doesn’t work.

  • Removed the need for properties which were read from an external file, and instead handle the strings from the datastore.

  • Replaced APP_NAME (from the old blogger.properties file) and scopes (the URL from the old oauth.properties file) in appengine* web.xml with environment variables.

  • Changed package name & directory structure to io.github.brettvac.bloviate

  • Moved the logic to authorize and initiate the callback to a Service class instead of it being located inside the “root” main servlet file (one* trick pony style).

Clone this wiki locally