-
Notifications
You must be signed in to change notification settings - Fork 0
Changes & Completed Tasks
-
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).
-
Added Desired version of the Cloud SDK to prevent Maven auto-updating
-
Cleaned up the dependencies which were unneeded inside pom.xml
-
Added the business logic to authorize blogger posting to the service file (the method inside the class called PostToBloggerServlet which simply posts the content created inside the business logic)