Skip to content

Commit 4c4f4d0

Browse files
committed
22 added javadoc & site configurations
1 parent 89caa06 commit 4c4f4d0

File tree

25 files changed

+181
-195
lines changed

25 files changed

+181
-195
lines changed

chapter00/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
<groupId>org.apache.maven.plugins</groupId>
4545
<artifactId>maven-compiler-plugin</artifactId>
4646
<configuration>
47-
<source>17</source>
48-
<target>17</target>
47+
<source>${maven.compiler.source}</source>
48+
<target>${maven.compiler.target}</target>
4949
</configuration>
5050
<executions>
5151
<execution>

chapter04/src/main/java/com/apress/bgn/four/sealed/Mammal.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ of this software and associated documentation files (the "Software"),
3030

3131
public sealed interface Mammal permits Human {
3232

33-
}
33+
}
34+

chapter05/arrays/pom.xml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,25 @@
1515
<description>Contains sources for Chapter 5.</description>
1616
<packaging>pom</packaging>
1717

18-
<modules>
19-
<module>arrays</module>
20-
<module>calendar-date</module>
21-
<module>collections</module>
22-
<module>concurrency</module>
23-
<module>primitives</module>
24-
<module>references</module>
25-
</modules>
18+
<build>
19+
<plugins>
20+
<plugin>
21+
<groupId>org.apache.maven.plugins</groupId>
22+
<artifactId>maven-jar-plugin</artifactId>
23+
<configuration>
24+
<archive>
25+
<manifest>
26+
<addClasspath>true</addClasspath>
27+
<classpathPrefix>libs/</classpathPrefix>
28+
<mainClass>
29+
com.apress.bgn.five.ArrayDemo
30+
</mainClass>
31+
</manifest>
32+
</archive>
33+
</configuration>
34+
</plugin>
35+
</plugins>
36+
</build>
2637

2738
<dependencies>
2839
<dependency>

chapter07/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
<groupId>org.apache.maven.plugins</groupId>
5151
<artifactId>maven-compiler-plugin</artifactId>
5252
<configuration>
53-
<source>17</source>
54-
<target>17</target>
53+
<source>${maven.compiler.source}</source>
54+
<target>${maven.compiler.target}</target>
5555
<compilerArgs>--enable-preview</compilerArgs>
5656
</configuration>
5757
</plugin>

chapter08/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<addClasspath>true</addClasspath>
4141
<classpathPrefix>libs/</classpathPrefix>
4242
<mainClass>
43-
com.apress.bgn.eigth.IntroductoryMain
43+
com.apress.bgn.eight.IntroductoryMain
4444
</mainClass>
4545
</manifest>
4646
</archive>

chapter08/src/main/java/module-info.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
*/
44
module chapter.eight {
55
requires jsefa;
6-
exports com.apress.bgn.eight;
7-
opens com.apress.bgn.eigth.util;
8-
opens com.apress.bgn.eigth;
9-
6+
opens com.apress.bgn.eight.util;
7+
opens com.apress.bgn.eight;
108
}
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
#handlers=java.util.logging.FileHandler
22
handlers=java.util.logging.ConsoleHandler
33
#java.util.logging.FileHandler.pattern=chapter09/out/chapter09-log.xml
4-
<<<<<<< HEAD
54
.level=WARNING
65
#java.util.logging.ConsoleHandler.level=ALL
7-
=======
8-
java.util.logging.ConsoleHandler.level=ALL
9-
>>>>>>> 020 Added sorting algorithms
106
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
117
#java.util.logging.ConsoleHandler.formatter=java.util.logging.XMLFormatter
128
java.util.logging.SimpleFormatter.format=[%1$tF %1$tT] [%4$-4s] %5$s %n

chapter09/logging-slf4j/src/main/java/com/apress/bgn/nine/AssertionDemo.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ of this software and associated documentation files (the "Software"),
3030
import com.apress.bgn.nine.algs.IntSorter;
3131
import com.apress.bgn.nine.algs.QuickSort;
3232

33+
import java.time.Duration;
3334
import java.util.Arrays;
35+
import java.util.function.Function;
3436

3537
import static com.apress.bgn.nine.SortingSlf4jDemo.getInts;
3638

chapter09/logging-slf4j/src/main/resources/logback.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<fileNamePattern>chapter09/logging-slf4j/out/output_%d{yyyy-MM-dd}.%i.log</fileNamePattern>
88

99
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
10-
<maxFileSize>10MB</maxFileSize>
10+
<maxFileSize>2MB</maxFileSize>
1111
</timeBasedFileNamingAndTriggeringPolicy>
1212
<maxHistory>30</maxHistory>
1313
</rollingPolicy>

chapter09/pom.xml

Lines changed: 4 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -13,54 +13,13 @@
1313
<artifactId>chapter09</artifactId>
1414
<name>Chapter 09</name>
1515
<packaging>pom</packaging>
16+
<description>Contains sources for Chapter 9.</description>
1617

1718
<modules>
1819
<module>logging-jul</module>
20+
<module>logging-slf4j</module>
21+
<module>processapi</module>
22+
<module>testing</module>
1923
</modules>
2024

21-
<dependencies>
22-
<dependency>
23-
<groupId>com.apress.bgn</groupId>
24-
<artifactId>chapter00</artifactId>
25-
<version>${project.parent.version}</version>
26-
</dependency>
27-
28-
<!-- Necessary for the toString in Performer -->
29-
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
30-
<dependency>
31-
<groupId>org.apache.commons</groupId>
32-
<artifactId>commons-lang3</artifactId>
33-
<version>3.12.0</version>
34-
</dependency>
35-
36-
<!-- commented because Lombok keeps the project from compiling-->
37-
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
38-
<!-- <dependency>
39-
<groupId>org.projectlombok</groupId>
40-
<artifactId>lombok</artifactId>
41-
<version>1.18.18</version>
42-
<scope>compile</scope>
43-
</dependency>-->
44-
</dependencies>
45-
46-
<build>
47-
<plugins>
48-
<plugin>
49-
<groupId>org.apache.maven.plugins</groupId>
50-
<artifactId>maven-jar-plugin</artifactId>
51-
<configuration>
52-
<archive>
53-
<manifest>
54-
<addClasspath>true</addClasspath>
55-
<classpathPrefix>libs/</classpathPrefix>
56-
<mainClass>
57-
com.apress.bgn.four.MathSample
58-
</mainClass>
59-
</manifest>
60-
</archive>
61-
</configuration>
62-
</plugin>
63-
</plugins>
64-
</build>
65-
6625
</project>

0 commit comments

Comments
 (0)