OSDN Git Service

コミット2回目
[vaadinsampleproject/Vaadin_Example_Project.git] / Vaadin8 / workspace_02 / multi_module_application / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3         <modelVersion>4.0.0</modelVersion>
4
5         <groupId>com.example</groupId>
6         <artifactId>multi_module_application</artifactId>
7         <packaging>pom</packaging>
8         <version>1.0-SNAPSHOT</version>
9         <name>multi_module_application-parent</name>
10
11         <prerequisites>
12                 <maven>3.0</maven>
13         </prerequisites>
14
15         <properties>
16                 <vaadin.version>8.6.4</vaadin.version>
17                 <vaadin.plugin.version>8.6.4</vaadin.plugin.version>
18                 <jetty.plugin.version>9.3.9.v20160517</jetty.plugin.version>
19                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20                 <maven.compiler.source>1.8</maven.compiler.source>
21                 <maven.compiler.target>1.8</maven.compiler.target>
22                 <!-- If addon submodule is not used, this can also be "fetch" or "cdn" -->
23                 <vaadin.widgetset.mode>local</vaadin.widgetset.mode>
24         </properties>
25
26         <build>
27                 <pluginManagement>
28                         <plugins>
29                                 <plugin>
30                                         <groupId>com.vaadin</groupId>
31                                         <artifactId>vaadin-maven-plugin</artifactId>
32                                         <version>${vaadin.plugin.version}</version>
33                                 </plugin>
34                                 <plugin>
35                                         <groupId>org.apache.maven.plugins</groupId>
36                                         <artifactId>maven-source-plugin</artifactId>
37                                         <version>3.0.1</version>
38                                 </plugin>
39                                 <plugin>
40                                         <groupId>org.apache.maven.plugins</groupId>
41                                         <artifactId>maven-jar-plugin</artifactId>
42                                         <version>3.0.2</version>
43                                 </plugin>
44                         </plugins>
45                 </pluginManagement>
46         </build>
47
48         <dependencyManagement>
49                 <dependencies>
50                         <dependency>
51                                 <groupId>javax.servlet</groupId>
52                                 <artifactId>javax.servlet-api</artifactId>
53                                 <version>3.0.1</version>
54                                 <scope>provided</scope>
55                         </dependency>
56                         <dependency>
57                                 <groupId>com.vaadin</groupId>
58                                 <artifactId>vaadin-bom</artifactId>
59                                 <version>${vaadin.version}</version>
60                                 <type>pom</type>
61                                 <scope>import</scope>
62                         </dependency>
63                 </dependencies>
64         </dependencyManagement>
65
66         <repositories>
67                 <repository>
68                         <id>vaadin-addons</id>
69                         <url>https://maven.vaadin.com/vaadin-addons</url>
70                 </repository>
71         </repositories>
72
73         <profiles>
74                 <profile>
75                         <!-- Vaadin pre-release repositories -->
76                         <id>vaadin-prerelease</id>
77                         <activation>
78                                 <activeByDefault>false</activeByDefault>
79                         </activation>
80
81                         <repositories>
82                                 <repository>
83                                         <id>vaadin-prereleases</id>
84                                         <url>https://maven.vaadin.com/vaadin-prereleases</url>
85                                 </repository>
86                                 <repository>
87                                         <id>vaadin-snapshots</id>
88                                         <url>https://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>
89                                         <releases>
90                                                 <enabled>false</enabled>
91                                         </releases>
92                                         <snapshots>
93                                                 <enabled>true</enabled>
94                                         </snapshots>
95                                 </repository>
96                         </repositories>
97                         <pluginRepositories>
98                                 <pluginRepository>
99                                         <id>vaadin-prereleases</id>
100                                         <url>https://maven.vaadin.com/vaadin-prereleases</url>
101                                 </pluginRepository>
102                                 <pluginRepository>
103                                         <id>vaadin-snapshots</id>
104                                         <url>https://oss.sonatype.org/content/repositories/vaadin-snapshots/</url>
105                                         <releases>
106                                                 <enabled>false</enabled>
107                                         </releases>
108                                         <snapshots>
109                                                 <enabled>true</enabled>
110                                         </snapshots>
111                                 </pluginRepository>
112                         </pluginRepositories>
113                 </profile>
114         </profiles>
115
116   <modules>
117     <module>multi_module_application-addon</module>
118     <module>multi_module_application-ui</module>
119     <module>multi_module_application-backend</module>
120   </modules>
121 </project>