diff --git a/.gitignore b/.gitignore index 24a37b64a1..979f59a01a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,11 @@ *.iml *.iws +# NetBeans +/nb-configuration.xml +/app/nb-configuration.xml +/app/nbactions.xml + # Mac .DS_Store @@ -21,4 +26,4 @@ velocity.log tomcat-base deployment/docker-compose/postgresql-data -deployment/docker-compose/roller-data +deployment/docker-compose/roller-data \ No newline at end of file diff --git a/app/pom.xml b/app/pom.xml index 8bba67ea0c..9a0afa94b9 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -33,17 +33,21 @@ limitations under the License. war - 1.2.29 - 1.10.1 + + 4.0.1 + 2.2 + 1.2.0 + 1.4.7 + 1.2 + + 1.7.8 + 1.10.5 1.6 1.9.3 3.1 - 1.10 - 2.5.2 - 4.1.0 - 1.4.7 - 2.2 - 1.2 + 1.12 + 2.7.4 + 4.2.2 1.2.17 2.10.0 4.10.4 @@ -51,22 +55,21 @@ limitations under the License. 3.1.0 2.17 1.0b3 - 1.7.4 - 3.0.1 - 1.7.25 + 1.12.0 + 1.7.26 4.1.4.RELEASE 3.2.5.RELEASE - 2.5.17 + 2.5.20 1.7 1.5 1.0.2 1.3.0 3.1.3 + - @@ -96,17 +99,28 @@ limitations under the License. provided + + com.sun.activation + javax.activation + ${java-activation.version} + + + + javax.xml.bind + jaxb-api + 2.3.1 + + org.eclipse.persistence - eclipselink + org.eclipse.persistence.jpa ${eclipse-link.version} @@ -159,13 +173,30 @@ limitations under the License. - + commons-collections commons-collections 3.2.2 - + + + + org.ow2.asm + asm + 7.1 + + + org.ow2.asm + asm-commons + 7.1 + + + org.ow2.asm + asm-tree + 7.1 + + org.apache.struts struts2-core @@ -609,7 +640,7 @@ limitations under the License. maven-antrun-plugin - 1.7 + 1.8 ant-contrib diff --git a/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java b/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java index 476ad896fd..be6be1acc2 100644 --- a/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java +++ b/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java @@ -18,9 +18,6 @@ package org.apache.roller.weblogger.business; -import org.apache.roller.weblogger.business.plugins.PluginManager; -import java.io.IOException; -import java.util.Properties; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.roller.planet.business.PlanetManager; @@ -29,8 +26,9 @@ import org.apache.roller.weblogger.business.pings.AutoPingManager; import org.apache.roller.weblogger.business.pings.PingQueueManager; import org.apache.roller.weblogger.business.pings.PingTargetManager; -import org.apache.roller.weblogger.business.search.IndexManager; +import org.apache.roller.weblogger.business.plugins.PluginManager; import org.apache.roller.weblogger.business.runnable.ThreadManager; +import org.apache.roller.weblogger.business.search.IndexManager; import org.apache.roller.weblogger.business.themes.ThemeManager; import org.apache.roller.weblogger.config.PingConfig; import org.apache.roller.weblogger.config.WebloggerConfig; @@ -43,6 +41,9 @@ import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParserFactory; +import java.io.IOException; +import java.util.Properties; + /** * The abstract version of the Weblogger implementation. diff --git a/app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWebloggerImpl.java b/app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWebloggerImpl.java index a06c4dad58..0cc005d7f6 100644 --- a/app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWebloggerImpl.java +++ b/app/src/main/java/org/apache/roller/weblogger/business/jpa/JPAWebloggerImpl.java @@ -21,21 +21,12 @@ import org.apache.roller.planet.business.PlanetURLStrategy; import org.apache.roller.planet.business.fetcher.FeedFetcher; import org.apache.roller.weblogger.WebloggerException; -import org.apache.roller.weblogger.business.BookmarkManager; -import org.apache.roller.weblogger.business.FileContentManager; -import org.apache.roller.weblogger.business.OAuthManager; -import org.apache.roller.weblogger.business.MediaFileManager; -import org.apache.roller.weblogger.business.PropertiesManager; -import org.apache.roller.weblogger.business.URLStrategy; -import org.apache.roller.weblogger.business.WebloggerImpl; -import org.apache.roller.weblogger.business.UserManager; -import org.apache.roller.weblogger.business.WeblogEntryManager; -import org.apache.roller.weblogger.business.WeblogManager; -import org.apache.roller.weblogger.business.runnable.ThreadManager; +import org.apache.roller.weblogger.business.*; import org.apache.roller.weblogger.business.pings.AutoPingManager; import org.apache.roller.weblogger.business.pings.PingQueueManager; import org.apache.roller.weblogger.business.pings.PingTargetManager; import org.apache.roller.weblogger.business.plugins.PluginManager; +import org.apache.roller.weblogger.business.runnable.ThreadManager; import org.apache.roller.weblogger.business.search.IndexManager; import org.apache.roller.weblogger.business.themes.ThemeManager; diff --git a/app/src/main/resources/logback.xml b/app/src/main/resources/logback.xml new file mode 100644 index 0000000000..7d900d8ea8 --- /dev/null +++ b/app/src/main/resources/logback.xml @@ -0,0 +1,13 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + \ No newline at end of file diff --git a/app/src/test/resources/roller-custom.properties b/app/src/test/resources/roller-custom.properties index af72133ad2..dd6a580a10 100644 --- a/app/src/test/resources/roller-custom.properties +++ b/app/src/test/resources/roller-custom.properties @@ -1,3 +1,4 @@ + database.configurationType=jdbc database.jdbc.driverClass=org.apache.derby.jdbc.ClientDriver database.jdbc.connectionURL=jdbc:derby://localhost:4224/memory:rollerdb diff --git a/pom.xml b/pom.xml index 6af923f794..5653b9c71a 100644 --- a/pom.xml +++ b/pom.xml @@ -61,10 +61,10 @@ limitations under the License. org.apache.maven.plugins maven-compiler-plugin - 3.1 + 3.8.0 - 1.8 - 1.8 + 11 + 11 true ${project.build.sourceEncoding} @@ -80,7 +80,7 @@ limitations under the License. org.eclipse.jetty jetty-maven-plugin - 9.4.11.v20180605 + 9.4.17.v20190418 com.btmatthews.maven.plugins.inmemdb @@ -93,7 +93,7 @@ limitations under the License. - +