blob: 9be3199586bde3f8a45d25154ada8892c67a961a [file] [log] [blame]
Denis Zharkov8e4e0e42016-06-22 18:27:19 +03001<?xml version="1.0" encoding="UTF-8"?>
Roman Elizarovf16fd272017-02-07 11:26:00 +03002<!--
3 ~ Copyright 2016-2017 JetBrains s.r.o.
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030018<project
19 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
20 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
21
22 <modelVersion>4.0.0</modelVersion>
23
24 <groupId>org.jetbrains.kotlinx</groupId>
25 <artifactId>kotlinx-coroutines</artifactId>
Roman Elizarovebd7cc92017-02-07 10:23:15 +030026 <version>0.7-beta-SNAPSHOT</version>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030027 <packaging>pom</packaging>
28
29 <name>Kotlin coroutines libraries</name>
30 <description>Basic implementation of coroutines libraries for Kotlin 1.1</description>
31 <url>https://github.com/Kotlin/kotlinx.coroutines/</url>
32
33 <licenses>
34 <license>
35 <name>The Apache Software License, Version 2.0</name>
36 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
37 <distribution>repo</distribution>
38 <comments>A business-friendly OSS license</comments>
39 </license>
40 </licenses>
41
42 <scm>
43 <url>https://github.com/Kotlin/kotlinx.coroutines</url>
44 <connection>scm:git:https://github.com/Kotlin/kotlinx.coroutines.git</connection>
45 <developerConnection>scm:git:https://github.com/Kotlin/kotlinx.coroutines.git</developerConnection>
46 </scm>
47
48 <repositories>
49 <repository>
Roman Elizarov1dccb672017-01-19 12:25:02 +030050 <id>bintray</id>
51 <name>bintray</name>
Roman Elizarov8feb7782017-02-02 22:27:18 +030052 <url>http://dl.bintray.com/kotlin/kotlin-eap-1.1</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030053 </repository>
54 </repositories>
55
56 <pluginRepositories>
57 <pluginRepository>
Roman Elizarov1dccb672017-01-19 12:25:02 +030058 <id>bintray</id>
59 <name>bintray</name>
Roman Elizarov8feb7782017-02-02 22:27:18 +030060 <url>http://dl.bintray.com/kotlin/kotlin-eap-1.1</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030061 </pluginRepository>
Roman Elizarov6c53d762017-01-24 17:04:40 +030062 <pluginRepository>
63 <id>bintray-kotlin-dokka</id>
64 <name>bintray-kotlin-dokka</name>
65 <url>http://dl.bintray.com/kotlin/dokka</url>
66 </pluginRepository>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030067 </pluginRepositories>
68
69 <developers>
70 <developer>
71 <id>JetBrains</id>
72 <name>JetBrains Team</name>
73 <organization>JetBrains</organization>
74 <organizationUrl>http://www.jetbrains.com</organizationUrl>
75 </developer>
76 </developers>
77
78 <properties>
79 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Stanislav Erokhin621113e2017-02-02 22:15:46 +030080 <kotlin.version>1.1.0-beta-38</kotlin.version>
Roman Elizarov6c53d762017-01-24 17:04:40 +030081 <dokka.version>0.9.13</dokka.version>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030082 <junit.version>4.12</junit.version>
83 <maven.compiler.source>1.6</maven.compiler.source>
84 <maven.compiler.target>1.6</maven.compiler.target>
85 </properties>
86
87 <prerequisites>
88 <maven>3.0.2</maven>
89 </prerequisites>
90
91 <distributionManagement>
92 <repository>
93 <id>bintray</id>
Denis Zharkovd8dc69f2016-12-21 17:24:19 +030094 <url>https://api.bintray.com/maven/kotlin/kotlin-eap-1.1/kotlinx.coroutines</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030095 </repository>
96 </distributionManagement>
97
98 <modules>
Roman Elizarov3754f952017-01-18 20:47:54 +030099 <module>kotlinx-coroutines-core</module>
100 <module>kotlinx-coroutines-swing</module>
101 <module>kotlinx-coroutines-javafx</module>
102 <module>kotlinx-coroutines-jdk8</module>
103 <module>kotlinx-coroutines-nio</module>
Denis Zharkovf0132672016-07-06 18:55:34 +0300104 <module>kotlinx-coroutines-rx</module>
105 <module>kotlinx-coroutines-rx-example</module>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300106 </modules>
107
108 <dependencies>
109 <dependency>
110 <groupId>org.jetbrains.kotlin</groupId>
111 <artifactId>kotlin-stdlib</artifactId>
112 <version>${kotlin.version}</version>
113 <scope>compile</scope>
114 </dependency>
115 <dependency>
116 <groupId>junit</groupId>
117 <artifactId>junit</artifactId>
118 <version>${junit.version}</version>
119 <scope>test</scope>
120 </dependency>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300121 </dependencies>
122
123 <build>
124 <pluginManagement>
125 <plugins>
126 <plugin>
127 <groupId>org.jetbrains.kotlin</groupId>
128 <artifactId>kotlin-maven-plugin</artifactId>
129 <version>${kotlin.version}</version>
130 </plugin>
131 <plugin>
132 <groupId>org.apache.maven.plugins</groupId>
133 <artifactId>maven-source-plugin</artifactId>
134 <version>2.4</version>
135 </plugin>
136 <plugin>
137 <groupId>org.apache.maven.plugins</groupId>
138 <artifactId>maven-release-plugin</artifactId>
139 <version>2.5.2</version>
140 </plugin>
Ilya Gorbunovc4ad15f2016-12-21 20:21:30 +0300141 <plugin>
142 <groupId>org.apache.maven.plugins</groupId>
143 <artifactId>maven-deploy-plugin</artifactId>
144 <version>2.8.2</version>
145 </plugin>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300146 </plugins>
147 </pluginManagement>
148
149 <plugins>
150 <plugin>
151 <artifactId>maven-source-plugin</artifactId>
152 <configuration>
153 </configuration>
Denis Zharkovfec9b2a2016-12-16 14:01:25 +0300154 <executions>
155 <execution>
156 <phase>package</phase>
157 <id>attach-sources</id>
158 <goals>
159 <goal>jar-no-fork</goal>
160 </goals>
161 </execution>
162 </executions>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300163 </plugin>
164
165 <plugin>
166 <groupId>org.jetbrains.kotlin</groupId>
167 <artifactId>kotlin-maven-plugin</artifactId>
168 <executions>
169 <execution>
170 <id>compile</id>
171 <phase>compile</phase>
172 <goals>
173 <goal>compile</goal>
174 </goals>
175 </execution>
176 <execution>
177 <id>test-compile</id>
178 <phase>test-compile</phase>
179 <goals>
180 <goal>test-compile</goal>
181 </goals>
182 </execution>
183 </executions>
Roman Elizarov54c31752017-01-20 18:03:46 +0300184 <configuration>
185 <args>
186 <arg>-Xcoroutines=enable</arg>
187 </args>
188 </configuration>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300189 </plugin>
Roman Elizarov6c53d762017-01-24 17:04:40 +0300190 <plugin>
191 <groupId>org.jetbrains.dokka</groupId>
192 <artifactId>dokka-maven-plugin</artifactId>
193 <version>${dokka.version}</version>
194 <executions>
195 <execution>
196 <phase>pre-site</phase>
197 <goals>
198 <goal>dokka</goal>
199 </goals>
200 </execution>
201 </executions>
202 <configuration>
203 <sourceLinks>
204 <link>
205 <dir>${project.basedir}/src/main/kotlin</dir>
206 <url>http://github.com/kotlin/kotlinx.coroutines/tree/master/${project.artifactId}/src/main/kotlin</url>
207 <urlSuffix>#L</urlSuffix>
208 </link>
209 </sourceLinks>
210 <outputFormat>gfm</outputFormat>
211 </configuration>
212 </plugin>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300213 </plugins>
214 </build>
215</project>