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
+ <modelVersion >4.0.0</modelVersion >
6
+
7
+ <groupId >com.github.vedenin</groupId >
8
+ <artifactId >mapstruct</artifactId >
9
+ <version >0.01</version >
10
+ <name >Bean mapping :: MapStruct</name >
11
+
12
+
13
+ <properties >
14
+ <org .mapstruct.version>1.0.0.Final</org .mapstruct.version>
15
+ </properties >
16
+ <dependencies >
17
+ <dependency >
18
+ <groupId >org.mapstruct</groupId >
19
+ <artifactId >mapstruct</artifactId >
20
+ <version >${org.mapstruct.version} </version >
21
+ </dependency >
22
+ <!-- Use this with Java 8 and beyond -->
23
+ <dependency >
24
+ <groupId >org.mapstruct</groupId >
25
+ <artifactId >mapstruct-jdk8</artifactId >
26
+ <version >${org.mapstruct.version} </version >
27
+ </dependency >
28
+ </dependencies >
29
+ <build >
30
+ <plugins >
31
+ <plugin >
32
+ <groupId >org.bsc.maven</groupId >
33
+ <artifactId >maven-processor-plugin</artifactId >
34
+ <version >2.2.4</version >
35
+ <configuration >
36
+ <defaultOutputDirectory >
37
+ ${project.build.directory} /generated-sources
38
+ </defaultOutputDirectory >
39
+ <processors >
40
+ <processor >org.mapstruct.ap.MappingProcessor</processor >
41
+ </processors >
42
+ </configuration >
43
+ <executions >
44
+ <execution >
45
+ <id >process</id >
46
+ <phase >generate-sources</phase >
47
+ <goals >
48
+ <goal >process</goal >
49
+ </goals >
50
+ </execution >
51
+ </executions >
52
+ <dependencies >
53
+ <dependency >
54
+ <groupId >org.mapstruct</groupId >
55
+ <artifactId >mapstruct-processor</artifactId >
56
+ <version >${org.mapstruct.version} </version >
57
+ </dependency >
58
+ </dependencies >
59
+ </plugin >
60
+ </plugins >
61
+ </build >
62
+ </project >
0 commit comments