library-mv-pt-2
This commit is contained in:
		
							parent
							
								
									1f104924c7
								
							
						
					
					
						commit
						16489a1de1
					
				
							
								
								
									
										5
									
								
								libraries-data-3/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								libraries-data-3/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| ### Relevant articles | ||||
| - [Parsing YAML with SnakeYAML](http://www.baeldung.com/java-snake-yaml) | ||||
| - [Guide to JMapper](https://www.baeldung.com/jmapper) | ||||
| - [An Introduction to SuanShu](https://www.baeldung.com/suanshu) | ||||
| - [Intro to Derive4J](https://www.baeldung.com/derive4j) | ||||
							
								
								
									
										1
									
								
								libraries-data-3/log4j.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								libraries-data-3/log4j.properties
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| log4j.rootLogger=INFO, stdout | ||||
							
								
								
									
										55
									
								
								libraries-data-3/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								libraries-data-3/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,55 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" | ||||
|          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
| 
 | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <artifactId>libraries-data-3</artifactId> | ||||
|     <name>libraries-data-3</name> | ||||
| 
 | ||||
|     <parent> | ||||
|         <groupId>com.baeldung</groupId> | ||||
|         <artifactId>parent-modules</artifactId> | ||||
|         <version>1.0.0-SNAPSHOT</version> | ||||
|     </parent> | ||||
| 
 | ||||
|     <dependencies> | ||||
|         <dependency> | ||||
|             <groupId>org.yaml</groupId> | ||||
|             <artifactId>snakeyaml</artifactId> | ||||
|             <version>${snakeyaml.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.googlecode.jmapper-framework</groupId> | ||||
|             <artifactId>jmapper-core</artifactId> | ||||
|             <version>${jmapper.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.numericalmethod</groupId> | ||||
|             <artifactId>suanshu</artifactId> | ||||
|             <version>${suanshu.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.derive4j</groupId> | ||||
|             <artifactId>derive4j</artifactId> | ||||
|             <version>${derive4j.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|     </dependencies> | ||||
| 
 | ||||
|     <repositories> | ||||
|         <repository> | ||||
|             <id>nm-repo</id> | ||||
|             <name>Numerical Method's Maven Repository</name> | ||||
|             <url>http://repo.numericalmethod.com/maven/</url> | ||||
|             <layout>default</layout> | ||||
|         </repository> | ||||
|     </repositories> | ||||
| 
 | ||||
|     <properties> | ||||
|         <snakeyaml.version>1.21</snakeyaml.version> | ||||
|         <jmapper.version>1.6.0.1</jmapper.version> | ||||
|         <suanshu.version>4.0.0</suanshu.version> | ||||
|         <derive4j.version>1.1.0</derive4j.version> | ||||
|     </properties> | ||||
| </project> | ||||
							
								
								
									
										10
									
								
								libraries-data-3/src/main/resources/user_jmapper.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								libraries-data-3/src/main/resources/user_jmapper.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| <jmapper> | ||||
|   <class name="com.baeldung.jmapper.UserDto"> | ||||
|     <attribute name="id"> | ||||
|       <value name="id"/> | ||||
|     </attribute> | ||||
|     <attribute name="username"> | ||||
|       <value name="email"/> | ||||
|     </attribute> | ||||
|   </class> | ||||
| </jmapper> | ||||
							
								
								
									
										5
									
								
								libraries-data-3/src/main/resources/user_jmapper1.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								libraries-data-3/src/main/resources/user_jmapper1.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| <jmapper> | ||||
|   <class name="com.baeldung.jmapper.UserDto1"> | ||||
|     <global/> | ||||
|   </class> | ||||
| </jmapper> | ||||
							
								
								
									
										21
									
								
								libraries-data-3/src/main/resources/user_jmapper2.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libraries-data-3/src/main/resources/user_jmapper2.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| <jmapper> | ||||
|   <class name="com.baeldung.jmapper.relational.User"> | ||||
|     <attribute name="id"> | ||||
|       <value name="id"/> | ||||
|       <classes> | ||||
|         <class name="com.baeldung.jmapper.relational.UserDto1"/> | ||||
|         <class name="com.baeldung.jmapper.relational.UserDto2"/> | ||||
|       </classes> | ||||
|     </attribute> | ||||
|     <attribute name="email"> | ||||
|       <attributes> | ||||
|         <attribute name="username"/> | ||||
|         <attribute name="email"/> | ||||
|       </attributes> | ||||
|       <classes> | ||||
|         <class name="com.baeldung.jmapper.relational.UserDto1"/> | ||||
|         <class name="com.baeldung.jmapper.relational.UserDto2"/> | ||||
|       </classes>       | ||||
|     </attribute> | ||||
|   </class> | ||||
| </jmapper> | ||||
							
								
								
									
										3
									
								
								libraries-data-3/src/test/resources/yaml/customer.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								libraries-data-3/src/test/resources/yaml/customer.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 20 | ||||
| @ -0,0 +1,7 @@ | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 31 | ||||
| contactDetails: | ||||
|    - { type: "mobile", number: 123456789} | ||||
|    - { type: "landline", number: 456786868} | ||||
|     | ||||
| @ -0,0 +1,13 @@ | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 31 | ||||
| contactDetails: | ||||
|    - type: "mobile" | ||||
|      number: 123456789 | ||||
|    - type: "landline" | ||||
|      number: 456786868 | ||||
| homeAddress: | ||||
|    line: "Xyz, DEF Street" | ||||
|    city: "City Y" | ||||
|    state: "State Y" | ||||
|    zip: 345657 | ||||
| @ -0,0 +1,6 @@ | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 31 | ||||
| contactDetails: | ||||
|    - !contact { type: "mobile", number: 123456789} | ||||
|    - !contact { type: "landline", number: 456786868} | ||||
| @ -0,0 +1,4 @@ | ||||
| !!com.baeldung.snakeyaml.Customer | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 20 | ||||
							
								
								
									
										8
									
								
								libraries-data-3/src/test/resources/yaml/customers.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								libraries-data-3/src/test/resources/yaml/customers.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | ||||
| --- | ||||
| firstName: "John" | ||||
| lastName: "Doe" | ||||
| age: 20 | ||||
| --- | ||||
| firstName: "Jack" | ||||
| lastName: "Jones" | ||||
| age: 25 | ||||
| @ -25,16 +25,13 @@ | ||||
| - [Spring Yarg Integration](http://www.baeldung.com/spring-yarg) | ||||
| - [Delete a Directory Recursively in Java](http://www.baeldung.com/java-delete-directory) | ||||
| - [Guide to JDeferred](http://www.baeldung.com/jdeferred) | ||||
| - [Integrating Retrofit with RxJava](http://www.baeldung.com/retrofit-rxjava) | ||||
| - [Introduction to MBassador](http://www.baeldung.com/mbassador) | ||||
| - [Introduction to Retrofit](http://www.baeldung.com/retrofit) | ||||
| - [Using Pairs in Java](http://www.baeldung.com/java-pairs) | ||||
| - [Introduction to Caffeine](http://www.baeldung.com/java-caching-caffeine) | ||||
| - [Introduction to StreamEx](http://www.baeldung.com/streamex) | ||||
| - [Introduction to BouncyCastle with Java](http://www.baeldung.com/java-bouncy-castle) | ||||
| - [A Docker Guide for Java](http://www.baeldung.com/docker-java-api) | ||||
| - [Introduction to Akka Actors in Java](http://www.baeldung.com/akka-actors-java) | ||||
| - [A Guide to Unirest](http://www.baeldung.com/unirest) | ||||
| - [Introduction to Akka Actors in Java](http://www.baeldung.com/akka-actors-java) | ||||
| - [A Guide to Byte Buddy](http://www.baeldung.com/byte-buddy) | ||||
| - [Introduction to jOOL](http://www.baeldung.com/jool) | ||||
| @ -42,17 +39,12 @@ | ||||
| - [Introduction to Atlassian Fugue](http://www.baeldung.com/java-fugue) | ||||
| - [Publish and Receive Messages with Nats Java Client](http://www.baeldung.com/nats-java-client) | ||||
| - [Java Concurrency Utility with JCTools](http://www.baeldung.com/java-concurrency-jc-tools) | ||||
| - [Creating REST Microservices with Javalin](http://www.baeldung.com/javalin-rest-microservices) | ||||
| - [Introduction to JavaPoet](http://www.baeldung.com/java-poet) | ||||
| - [Convert String to Date in Java](http://www.baeldung.com/java-string-to-date) | ||||
| - [Guide to Resilience4j](http://www.baeldung.com/resilience4j) | ||||
| - [Parsing YAML with SnakeYAML](http://www.baeldung.com/java-snake-yaml) | ||||
| - [Guide to JMapper](http://www.baeldung.com/jmapper) | ||||
| - [Exactly Once Processing in Kafka](https://www.baeldung.com/kafka-exactly-once) | ||||
| - [An Introduction to SuanShu](https://www.baeldung.com/suanshu) | ||||
| - [Implementing a FTP-Client in Java](http://www.baeldung.com/java-ftp-client) | ||||
| - [Introduction to Functional Java](https://www.baeldung.com/java-functional-library) | ||||
| - [Intro to Derive4J](https://www.baeldung.com/derive4j) | ||||
| - [A Guide to the Reflections Library](https://www.baeldung.com/reflections-library) | ||||
| 
 | ||||
| The libraries module contains examples related to small libraries that are relatively easy to use and does not require any separate module of its own. | ||||
|  | ||||
| @ -367,22 +367,7 @@ | ||||
|             <version>${vavr.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <!-- Retrofit --> | ||||
|         <dependency> | ||||
|             <groupId>com.squareup.retrofit2</groupId> | ||||
|             <artifactId>retrofit</artifactId> | ||||
|             <version>${retrofit.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.squareup.retrofit2</groupId> | ||||
|             <artifactId>converter-gson</artifactId> | ||||
|             <version>${retrofit.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.squareup.retrofit2</groupId> | ||||
|             <artifactId>adapter-rxjava</artifactId> | ||||
|             <version>${retrofit.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <dependency> | ||||
|             <groupId>com.squareup.okhttp3</groupId> | ||||
|             <artifactId>logging-interceptor</artifactId> | ||||
| @ -540,18 +525,9 @@ | ||||
|             <classifier>test</classifier> | ||||
|             <scope>test</scope> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.mashape.unirest</groupId> | ||||
|             <artifactId>unirest-java</artifactId> | ||||
|             <version>${unirest.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <!-- javalin --> | ||||
|         <dependency> | ||||
|             <groupId>io.javalin</groupId> | ||||
|             <artifactId>javalin</artifactId> | ||||
|             <version>${javalin.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
| 
 | ||||
|         <!-- Atlassian Fugue --> | ||||
|         <dependency> | ||||
|             <groupId>io.atlassian.fugue</groupId> | ||||
| @ -608,24 +584,6 @@ | ||||
|             <scope>test</scope> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <dependency> | ||||
|             <groupId>org.yaml</groupId> | ||||
|             <artifactId>snakeyaml</artifactId> | ||||
|             <version>${snakeyaml.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <dependency> | ||||
|             <groupId>com.numericalmethod</groupId> | ||||
|             <artifactId>suanshu</artifactId> | ||||
|             <version>${suanshu.version}</version> | ||||
|         </dependency> | ||||
| 
 | ||||
|         <dependency> | ||||
|             <groupId>org.derive4j</groupId> | ||||
|             <artifactId>derive4j</artifactId> | ||||
|             <version>${derive4j.version}</version> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.mockftpserver</groupId> | ||||
|             <artifactId>MockFtpServer</artifactId> | ||||
| @ -765,8 +723,7 @@ | ||||
|     </build> | ||||
| 
 | ||||
|     <properties> | ||||
|         <suanshu.version>4.0.0</suanshu.version> | ||||
|         <snakeyaml.version>1.21</snakeyaml.version> | ||||
| 
 | ||||
|         <googleclient.version>1.23.0</googleclient.version> | ||||
|         <multiverse.version>0.7.0</multiverse.version> | ||||
|         <cglib.version>3.2.7</cglib.version> | ||||
| @ -799,7 +756,7 @@ | ||||
|         <vavr.version>0.9.0</vavr.version> | ||||
|         <geotools.version>15.2</geotools.version> | ||||
|         <hirondelle-date4j.version>1.5.1</hirondelle-date4j.version> | ||||
|         <retrofit.version>2.3.0</retrofit.version> | ||||
| 
 | ||||
|         <joda-time.version>2.10</joda-time.version> | ||||
|         <hirondelle-date4j.version>1.5.1</hirondelle-date4j.version> | ||||
|         <protonpack.version>1.15</protonpack.version> | ||||
| @ -810,7 +767,7 @@ | ||||
|         <google-sheets.version>v4-rev493-1.21.0</google-sheets.version> | ||||
|         <kafka.version>2.0.0</kafka.version> | ||||
|         <docker.version>3.0.14</docker.version> | ||||
|         <unirest.version>1.4.9</unirest.version> | ||||
| 
 | ||||
|         <jctools.version>2.1.2</jctools.version> | ||||
|         <commons-codec-version>1.10.L001</commons-codec-version> | ||||
|         <jets3t-version>0.9.4.0006L</jets3t-version> | ||||
| @ -842,11 +799,10 @@ | ||||
|         <jgrapht.version>1.0.1</jgrapht.version> | ||||
|         <bouncycastle.version>1.58</bouncycastle.version> | ||||
|         <jersey.version>1.19.4</jersey.version> | ||||
|         <javalin.version>1.6.0</javalin.version> | ||||
| 
 | ||||
|         <fugue.version>4.5.1</fugue.version> | ||||
|         <maven-bundle-plugin.version>3.3.0</maven-bundle-plugin.version> | ||||
|         <maven-jar-plugin.version>3.0.2</maven-jar-plugin.version> | ||||
|         <derive4j.version>1.1.0</derive4j.version> | ||||
|         <mockftpserver.version>2.7.1</mockftpserver.version> | ||||
|         <commons-net.version>3.6</commons-net.version> | ||||
|         <reflections.version>0.9.11</reflections.version> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user