diff --git a/apache-fop/pom.xml b/apache-fop/pom.xml
index 6337fe002c..6075c23d21 100644
--- a/apache-fop/pom.xml
+++ b/apache-fop/pom.xml
@@ -101,9 +101,7 @@
org.dbdoclet
herold
- 6.1.0
- system
- ${basedir}/src/test/resources/jars/herold.jar
+ 8.0.4
diff --git a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java
index 99487c8fdf..5e2da6fd1e 100644
--- a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java
+++ b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPConvertHTMLIntegrationTest.java
@@ -19,21 +19,21 @@ import javax.xml.transform.stream.StreamSource;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
import org.apache.xmlgraphics.util.MimeConstants;
-import org.dbdoclet.trafo.html.docbook.DocBookTransformer;
+import org.dbdoclet.trafo.html.docbook.HtmlDocBookTrafo;
import org.dbdoclet.trafo.script.Script;
import org.junit.Test;
import org.w3c.dom.Document;
import org.w3c.tidy.Tidy;
public class ApacheFOPConvertHTMLIntegrationTest {
- private String inputFile = "src/test/resources/input.html";
- private String style = "src/test/resources/xhtml2fo.xsl";
- private String style1 = "src/test/resources/docbook-xsl/fo/docbook.xsl";
- private String output_jtidy = "src/test/resources/output_jtidy.pdf";
- private String output_html2fo = "src/test/resources/output_html2fo.pdf";
- private String output_herold = "src/test/resources/output_herold.pdf";
- private String foFile = "src/test/resources/input.fo";
- private String xmlFile = "src/test/resources/input.xml";
+ private final String inputFile = "src/test/resources/input.html";
+ private final String style = "src/test/resources/xhtml2fo.xsl";
+ private final String style1 = "src/test/resources/docbook-xsl/fo/docbook.xsl";
+ private final String output_jtidy = "src/test/resources/output_jtidy.pdf";
+ private final String output_html2fo = "src/test/resources/output_html2fo.pdf";
+ private final String output_herold = "src/test/resources/output_herold.pdf";
+ private final String foFile = "src/test/resources/input.fo";
+ private final String xmlFile = "src/test/resources/input.xml";
@Test
public void whenTransformHTMLToPDFUsingJTidy_thenCorrect() throws Exception {
@@ -114,8 +114,9 @@ public class ApacheFOPConvertHTMLIntegrationTest {
private void fromHTMLTOXMLUsingHerold() throws Exception {
final Script script = new Script();
- final DocBookTransformer transformer = new DocBookTransformer();
- transformer.setScript(script);
- transformer.convert(new FileInputStream(inputFile), new FileOutputStream(xmlFile));
+ final HtmlDocBookTrafo transformer = new HtmlDocBookTrafo();
+ transformer.setInputStream(new FileInputStream(inputFile));
+ transformer.setOutputStream(new FileOutputStream(xmlFile));
+ transformer.transform(script);
}
}
diff --git a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java
index 9e71cd9c16..8496222394 100644
--- a/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java
+++ b/apache-fop/src/test/java/org/baeldung/java/ApacheFOPHeroldLiveTest.java
@@ -10,6 +10,7 @@ import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.net.HttpURLConnection;
import java.net.URL;
import javax.xml.transform.Result;
@@ -25,19 +26,15 @@ import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
import org.apache.xmlgraphics.util.MimeConstants;
import org.dbdoclet.trafo.TrafoScriptManager;
-import org.dbdoclet.trafo.html.docbook.DocBookTransformer;
+import org.dbdoclet.trafo.html.docbook.HtmlDocBookTrafo;
import org.dbdoclet.trafo.script.Script;
import org.junit.Test;
import org.w3c.dom.Document;
public class ApacheFOPHeroldLiveTest {
- private String[] inputUrls = {// @formatter:off
- "http://www.baeldung.com/2011/10/20/bootstraping-a-web-application-with-spring-3-1-and-java-based-configuration-part-1/",
- "http://www.baeldung.com/2011/10/25/building-a-restful-web-service-with-spring-3-1-and-java-based-configuration-part-2/",
- "http://www.baeldung.com/2011/10/31/securing-a-restful-web-service-with-spring-security-3-1-part-3/",
- "http://www.baeldung.com/spring-security-basic-authentication",
- "http://www.baeldung.com/spring-security-digest-authentication",
- "http://www.baeldung.com/2011/11/20/basic-and-digest-authentication-for-a-restful-service-with-spring-security-3-1/",
+ private final String[] inputUrls = {// @formatter:off
+ // "http://www.baeldung.com/spring-security-basic-authentication",
+ "http://www.baeldung.com/spring-security-digest-authentication"
//"http://www.baeldung.com/spring-httpmessageconverter-rest",
//"http://www.baeldung.com/2011/11/06/restful-web-service-discoverability-part-4/",
//"http://www.baeldung.com/2011/11/13/rest-service-discoverability-with-spring-part-5/",
@@ -49,10 +46,10 @@ public class ApacheFOPHeroldLiveTest {
//"http://www.baeldung.com/2013/01/18/testing-rest-with-multiple-mime-types/"
}; // @formatter:on
- private String style_file = "src/test/resources/docbook-xsl/fo/docbook.xsl";
- private String output_file = "src/test/resources/final_output.pdf";
- private String xmlInput = "src/test/resources/input.xml";
- private String xmlOutput = "src/test/resources/output.xml";
+ private final String style_file = "src/test/resources/docbook-xsl/fo/docbook.xsl";
+ private final String output_file = "src/test/resources/final_output.pdf";
+ private final String xmlInput = "src/test/resources/input.xml";
+ private final String xmlOutput = "src/test/resources/output.xml";
// tests
@@ -75,10 +72,11 @@ public class ApacheFOPHeroldLiveTest {
final TrafoScriptManager mgr = new TrafoScriptManager();
final File profileFile = new File("src/test/resources/default.her");
script = mgr.parseScript(profileFile);
- final DocBookTransformer transformer = new DocBookTransformer();
- transformer.setScript(script);
+ final HtmlDocBookTrafo transformer = new HtmlDocBookTrafo();
+ transformer.setInputStream(getInputStream(input));
+ transformer.setOutputStream(new FileOutputStream(xmlInput, append));
- transformer.convert(getInputStream(input), new FileOutputStream(xmlInput, append));
+ transformer.transform(script);
}
private Document fromXMLFileToFO() throws Exception {
@@ -112,7 +110,9 @@ public class ApacheFOPHeroldLiveTest {
private InputStream getInputStream(final String input) throws IOException {
final URL url = new URL(input);
- return url.openStream();
+ final HttpURLConnection httpcon = (HttpURLConnection) url.openConnection();
+ httpcon.addRequestProperty("User-Agent", "Mozilla/4.0");
+ return httpcon.getInputStream();
}
private void fixXML(final String input, final String output) throws IOException {
@@ -127,7 +127,7 @@ public class ApacheFOPHeroldLiveTest {
if (line.contains("info>")) {
writer.write(line.replace("info>", "section>"));
- } else if (!((line.startsWith(" 4)) {
+ } else if (!((line.startsWith(" 4))) {
writer.write(line.replaceAll("xml:id=\"", "xml:id=\"" + count));
}
writer.write("\n");
diff --git a/apache-fop/src/test/resources/jars/herold.jar b/apache-fop/src/test/resources/jars/herold.jar
deleted file mode 100644
index ef5d052f36..0000000000
Binary files a/apache-fop/src/test/resources/jars/herold.jar and /dev/null differ
diff --git a/spring-all/src/main/java/org/baeldung/sample/AppConfig.java b/spring-all/src/main/java/org/baeldung/sample/AppConfig.java
index ffc792d9df..8a177d2611 100644
--- a/spring-all/src/main/java/org/baeldung/sample/AppConfig.java
+++ b/spring-all/src/main/java/org/baeldung/sample/AppConfig.java
@@ -4,7 +4,7 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
-@ComponentScan("com.baeldung.autowire.sample")
+@ComponentScan("org.baeldung.sample")
public class AppConfig {
}
diff --git a/spring-data-neo4j/pom.xml b/spring-data-neo4j/pom.xml
index 96606d597b..7df48498e5 100644
--- a/spring-data-neo4j/pom.xml
+++ b/spring-data-neo4j/pom.xml
@@ -10,31 +10,31 @@
org.neo4j
neo4j
- 3.1.0
+ ${neo4j.version}
org.neo4j
neo4j-ogm-core
- 2.1.1
+ ${neo4j-ogm.version}
org.neo4j
neo4j-ogm-embedded-driver
- 2.1.1
+ ${neo4j-ogm.version}
org.neo4j.driver
neo4j-java-driver
- 1.1.1
+ ${neo4j-java-driver.version}
org.springframework.data
spring-data-neo4j
- 4.2.0.RELEASE
+ ${spring-data-neo4j.version}
@@ -75,7 +75,7 @@
org.neo4j
neo4j-ogm-test
- ${neo4j-ogm-test.version}
+ ${neo4j-ogm.version}
test
@@ -160,12 +160,13 @@
UTF-8
UTF-8
+ 1.1.1
3.1.0
4.1.6.RELEASE
1.1
1.4.3.RELEASE
4.3.5.RELEASE
- 2.1.1
+ 2.1.1
4.12
diff --git a/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java b/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java
index 7bb1b78a09..fda478e5be 100644
--- a/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java
+++ b/spring-data-neo4j/src/main/java/com/baeldung/spring/data/neo4j/config/MovieDatabaseNeo4jTestConfiguration.java
@@ -5,20 +5,22 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
+import org.springframework.data.neo4j.config.Neo4jConfiguration;
import org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories;
import org.springframework.transaction.annotation.EnableTransactionManagement;
+@Configuration
@EnableTransactionManagement
@ComponentScan(basePackages = { "com.baeldung.spring.data.neo4j.services" })
-@Configuration
@EnableNeo4jRepositories(basePackages = "com.baeldung.spring.data.neo4j.repostory")
@Profile({ "embedded", "test" })
-public class MovieDatabaseNeo4jTestConfiguration {
+public class MovieDatabaseNeo4jTestConfiguration extends Neo4jConfiguration {
@Bean
public org.neo4j.ogm.config.Configuration getConfiguration() {
- org.neo4j.ogm.config.Configuration config = new org.neo4j.ogm.config.Configuration();
- config.driverConfiguration().setDriverClassName("org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver");
+ final org.neo4j.ogm.config.Configuration config = new org.neo4j.ogm.config.Configuration();
+ config.driverConfiguration()
+ .setDriverClassName("org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver");
return config;
}
@@ -26,4 +28,5 @@ public class MovieDatabaseNeo4jTestConfiguration {
public SessionFactory getSessionFactory() {
return new SessionFactory(getConfiguration(), "com.baeldung.spring.data.neo4j.domain");
}
+
}