Skip to content

Commit 87db41d

Browse files
author
mikr
committed
JAVA-1470 Move 10 articles to libraries-4 module
1 parent 97fc4e0 commit 87db41d

File tree

58 files changed

+403
-207
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+403
-207
lines changed

Diff for: libraries-4/README.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## Libraries
2+
3+
This module contains articles about various Java libraries.
4+
These are small libraries that are relatively easy to use and do not require any separate module of their own.
5+
6+
The code examples related to different libraries are each in their own module.
7+
8+
Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-modules) we already have separate modules. Please make sure to have a look at the existing modules in such cases.
9+
10+
### Relevant articles
11+
12+
- [Introduction to Javatuples](https://www.baeldung.com/java-tuples)
13+
- [Introduction to Javassist](https://www.baeldung.com/javassist)
14+
- [Introduction to Apache Flink with Java](https://www.baeldung.com/apache-flink)
15+
- [Intro to JaVers](https://www.baeldung.com/javers)
16+
- [Merging Streams in Java](https://www.baeldung.com/java-merge-streams)
17+
- [Introduction to Quartz](https://www.baeldung.com/quartz)
18+
- [How to Warm Up the JVM](https://www.baeldung.com/java-jvm-warmup)
19+
- [Software Transactional Memory in Java Using Multiverse](https://www.baeldung.com/java-multiverse-stm)
20+
- [Locality-Sensitive Hashing in Java Using Java-LSH](https://www.baeldung.com/locality-sensitive-hashing)
21+
- [Introduction to Neuroph](https://www.baeldung.com/neuroph)
22+
23+
#5
24+
- [Introduction to Caffeine](https://www.baeldung.com/java-caching-caffeine)
25+
- [Introduction to StreamEx](https://www.baeldung.com/streamex)
26+
- [A Docker Guide for Java](https://www.baeldung.com/docker-java-api)
27+
- [Introduction to Akka Actors in Java](https://www.baeldung.com/akka-actors-java)
28+
- [A Guide to Byte Buddy](https://www.baeldung.com/byte-buddy)
29+
- [Introduction to jOOL](https://www.baeldung.com/jool)
30+
- [Consumer Driven Contracts with Pact](https://www.baeldung.com/pact-junit-consumer-driven-contracts)
31+
- [Introduction to Atlassian Fugue](https://www.baeldung.com/java-fugue)
32+
- [Publish and Receive Messages with Nats Java Client](https://www.baeldung.com/nats-java-client)
33+
- [Java Concurrency Utility with JCTools](https://www.baeldung.com/java-concurrency-jc-tools)
34+
35+
#6
36+
- [Introduction to JavaPoet](https://www.baeldung.com/java-poet)
37+
- [Guide to Resilience4j](https://www.baeldung.com/resilience4j)
38+
- [Implementing a FTP-Client in Java](https://www.baeldung.com/java-ftp-client)
39+
- [Introduction to Functional Java](https://www.baeldung.com/java-functional-library)
40+
- [A Guide to the Reflections Library](https://www.baeldung.com/reflections-library)
41+
42+
- [Exactly Once Processing in Kafka](https://www.baeldung.com/kafka-exactly-once)
43+
- More articles [[next -->]](/libraries-2)

Diff for: libraries-4/pom.xml

+111
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<parent>
6+
<artifactId>parent-modules</artifactId>
7+
<groupId>com.baeldung</groupId>
8+
<version>1.0.0-SNAPSHOT</version>
9+
</parent>
10+
<modelVersion>4.0.0</modelVersion>
11+
12+
<artifactId>libraries-4</artifactId>
13+
14+
<dependencies>
15+
<dependency>
16+
<groupId>org.jdeferred</groupId>
17+
<artifactId>jdeferred-core</artifactId>
18+
<version>${jdeferred.version}</version>
19+
</dependency>
20+
<dependency>
21+
<groupId>org.eclipse.collections</groupId>
22+
<artifactId>eclipse-collections</artifactId>
23+
<version>${eclipse-collections.version}</version>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.haulmont.yarg</groupId>
27+
<artifactId>yarg</artifactId>
28+
<version>${yarg.version}</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>net.engio</groupId>
32+
<artifactId>mbassador</artifactId>
33+
<version>${mbassador.version}</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>com.machinezoo.noexception</groupId>
37+
<artifactId>noexception</artifactId>
38+
<version>${noexception.version}</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>rome</groupId>
42+
<artifactId>rome</artifactId>
43+
<version>${rome.version}</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.springframework</groupId>
47+
<artifactId>spring-web</artifactId>
48+
<version>${spring.version}</version>
49+
</dependency>
50+
<dependency>
51+
<groupId>org.datanucleus</groupId>
52+
<artifactId>javax.jdo</artifactId>
53+
<version>${javax.jdo.version}</version>
54+
</dependency>
55+
<dependency>
56+
<groupId>javax.servlet</groupId>
57+
<artifactId>servlet-api</artifactId>
58+
<version>${javax.servlet.version}</version>
59+
</dependency>
60+
<dependency>
61+
<groupId>io.vavr</groupId>
62+
<artifactId>vavr</artifactId>
63+
<version>${vavr.version}</version>
64+
</dependency>
65+
<dependency>
66+
<groupId>org.assertj</groupId>
67+
<artifactId>assertj-core</artifactId>
68+
<version>${assertj.version}</version>
69+
</dependency>
70+
<dependency>
71+
<groupId>org.pcollections</groupId>
72+
<artifactId>pcollections</artifactId>
73+
<version>${pcollections.version}</version>
74+
</dependency>
75+
<dependency>
76+
<groupId>org.awaitility</groupId>
77+
<artifactId>awaitility</artifactId>
78+
<version>${awaitility.version}</version>
79+
<scope>test</scope>
80+
</dependency>
81+
<dependency>
82+
<groupId>one.util</groupId>
83+
<artifactId>streamex</artifactId>
84+
<version>${streamex.version}</version>
85+
</dependency>
86+
<dependency>
87+
<groupId>javax.el</groupId>
88+
<artifactId>javax.el-api</artifactId>
89+
<version>${javax.el.version}</version>
90+
</dependency>
91+
</dependencies>
92+
93+
<properties>
94+
<jdeferred.version>1.2.6</jdeferred.version>
95+
<eclipse-collections.version>8.2.0</eclipse-collections.version>
96+
<noexception.version>1.1.0</noexception.version>
97+
<yarg.version>2.0.12</yarg.version>
98+
<mbassador.version>1.3.1</mbassador.version>
99+
<rome.version>1.0</rome.version>
100+
<spring.version>4.3.8.RELEASE</spring.version>
101+
<javax.servlet.version>2.5</javax.servlet.version>
102+
<javax.jdo.version>3.2.0-m7</javax.jdo.version>
103+
<vavr.version>0.9.0</vavr.version>
104+
<assertj.version>3.6.2</assertj.version>
105+
<pcollections.version>2.1.2</pcollections.version>
106+
<awaitility.version>3.0.0</awaitility.version>
107+
<streamex.version>0.6.5</streamex.version>
108+
<javax.el.version>3.0.0</javax.el.version>
109+
</properties>
110+
111+
</project>

Diff for: libraries/src/test/java/com/baeldung/eclipsecollections/ForEachPatternUnitTest.java renamed to libraries-4/src/test/java/com/baeldung/eclipsecollections/ForEachPatternUnitTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.eclipse.collections.api.tuple.Pair;
66
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
77
import org.eclipse.collections.impl.tuple.Tuples;
8+
import org.junit.Assert;
89
import org.junit.Test;
910

1011
public class ForEachPatternUnitTest {
@@ -23,7 +24,7 @@ public void whenInstantiateAndChangeValues_thenCorrect() {
2324
}
2425

2526
for (int i = 0; i < map.size(); i++) {
26-
assertEquals("New Value", map.get(i + 1));
27+
Assert.assertEquals("New Value", map.get(i + 1));
2728
}
2829
}
2930
}

0 commit comments

Comments
 (0)