blob: d3fa563a04297c6976b2f5b76eb0039120d32b65 [file] [log] [blame]
Denis Zharkov8e4e0e42016-06-22 18:27:19 +03001<?xml version="1.0" encoding="UTF-8"?>
2<project
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5
6 <modelVersion>4.0.0</modelVersion>
7
8 <groupId>org.jetbrains.kotlinx</groupId>
9 <artifactId>kotlinx-coroutines</artifactId>
Roman Elizarov2f036362017-02-02 17:22:27 +030010 <version>0.6-beta-SNAPSHOT</version>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030011 <packaging>pom</packaging>
12
13 <name>Kotlin coroutines libraries</name>
14 <description>Basic implementation of coroutines libraries for Kotlin 1.1</description>
15 <url>https://github.com/Kotlin/kotlinx.coroutines/</url>
16
17 <licenses>
18 <license>
19 <name>The Apache Software License, Version 2.0</name>
20 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
21 <distribution>repo</distribution>
22 <comments>A business-friendly OSS license</comments>
23 </license>
24 </licenses>
25
26 <scm>
27 <url>https://github.com/Kotlin/kotlinx.coroutines</url>
28 <connection>scm:git:https://github.com/Kotlin/kotlinx.coroutines.git</connection>
29 <developerConnection>scm:git:https://github.com/Kotlin/kotlinx.coroutines.git</developerConnection>
30 </scm>
31
32 <repositories>
33 <repository>
Roman Elizarov1dccb672017-01-19 12:25:02 +030034 <id>bintray</id>
35 <name>bintray</name>
Roman Elizarov8feb7782017-02-02 22:27:18 +030036 <url>http://dl.bintray.com/kotlin/kotlin-eap-1.1</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030037 </repository>
38 </repositories>
39
40 <pluginRepositories>
41 <pluginRepository>
Roman Elizarov1dccb672017-01-19 12:25:02 +030042 <id>bintray</id>
43 <name>bintray</name>
Roman Elizarov8feb7782017-02-02 22:27:18 +030044 <url>http://dl.bintray.com/kotlin/kotlin-eap-1.1</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030045 </pluginRepository>
Roman Elizarov6c53d762017-01-24 17:04:40 +030046 <pluginRepository>
47 <id>bintray-kotlin-dokka</id>
48 <name>bintray-kotlin-dokka</name>
49 <url>http://dl.bintray.com/kotlin/dokka</url>
50 </pluginRepository>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030051 </pluginRepositories>
52
53 <developers>
54 <developer>
55 <id>JetBrains</id>
56 <name>JetBrains Team</name>
57 <organization>JetBrains</organization>
58 <organizationUrl>http://www.jetbrains.com</organizationUrl>
59 </developer>
60 </developers>
61
62 <properties>
63 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Stanislav Erokhin621113e2017-02-02 22:15:46 +030064 <kotlin.version>1.1.0-beta-38</kotlin.version>
Roman Elizarov6c53d762017-01-24 17:04:40 +030065 <dokka.version>0.9.13</dokka.version>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030066 <junit.version>4.12</junit.version>
67 <maven.compiler.source>1.6</maven.compiler.source>
68 <maven.compiler.target>1.6</maven.compiler.target>
69 </properties>
70
71 <prerequisites>
72 <maven>3.0.2</maven>
73 </prerequisites>
74
75 <distributionManagement>
76 <repository>
77 <id>bintray</id>
Denis Zharkovd8dc69f2016-12-21 17:24:19 +030078 <url>https://api.bintray.com/maven/kotlin/kotlin-eap-1.1/kotlinx.coroutines</url>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030079 </repository>
80 </distributionManagement>
81
82 <modules>
Roman Elizarov3754f952017-01-18 20:47:54 +030083 <module>kotlinx-coroutines-core</module>
84 <module>kotlinx-coroutines-swing</module>
85 <module>kotlinx-coroutines-javafx</module>
86 <module>kotlinx-coroutines-jdk8</module>
87 <module>kotlinx-coroutines-nio</module>
Denis Zharkovf0132672016-07-06 18:55:34 +030088 <module>kotlinx-coroutines-rx</module>
89 <module>kotlinx-coroutines-rx-example</module>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +030090 </modules>
91
92 <dependencies>
93 <dependency>
94 <groupId>org.jetbrains.kotlin</groupId>
95 <artifactId>kotlin-stdlib</artifactId>
96 <version>${kotlin.version}</version>
97 <scope>compile</scope>
98 </dependency>
99 <dependency>
100 <groupId>junit</groupId>
101 <artifactId>junit</artifactId>
102 <version>${junit.version}</version>
103 <scope>test</scope>
104 </dependency>
105 <dependency>
106 <groupId>org.jetbrains.kotlin</groupId>
107 <artifactId>kotlin-test-junit</artifactId>
108 <version>${kotlin.version}</version>
109 <scope>test</scope>
110 </dependency>
111 </dependencies>
112
113 <build>
114 <pluginManagement>
115 <plugins>
116 <plugin>
117 <groupId>org.jetbrains.kotlin</groupId>
118 <artifactId>kotlin-maven-plugin</artifactId>
119 <version>${kotlin.version}</version>
120 </plugin>
121 <plugin>
122 <groupId>org.apache.maven.plugins</groupId>
123 <artifactId>maven-source-plugin</artifactId>
124 <version>2.4</version>
125 </plugin>
126 <plugin>
127 <groupId>org.apache.maven.plugins</groupId>
128 <artifactId>maven-release-plugin</artifactId>
129 <version>2.5.2</version>
130 </plugin>
Ilya Gorbunovc4ad15f2016-12-21 20:21:30 +0300131 <plugin>
132 <groupId>org.apache.maven.plugins</groupId>
133 <artifactId>maven-deploy-plugin</artifactId>
134 <version>2.8.2</version>
135 </plugin>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300136 </plugins>
137 </pluginManagement>
138
139 <plugins>
140 <plugin>
141 <artifactId>maven-source-plugin</artifactId>
142 <configuration>
143 </configuration>
Denis Zharkovfec9b2a2016-12-16 14:01:25 +0300144 <executions>
145 <execution>
146 <phase>package</phase>
147 <id>attach-sources</id>
148 <goals>
149 <goal>jar-no-fork</goal>
150 </goals>
151 </execution>
152 </executions>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300153 </plugin>
154
155 <plugin>
156 <groupId>org.jetbrains.kotlin</groupId>
157 <artifactId>kotlin-maven-plugin</artifactId>
158 <executions>
159 <execution>
160 <id>compile</id>
161 <phase>compile</phase>
162 <goals>
163 <goal>compile</goal>
164 </goals>
165 </execution>
166 <execution>
167 <id>test-compile</id>
168 <phase>test-compile</phase>
169 <goals>
170 <goal>test-compile</goal>
171 </goals>
172 </execution>
173 </executions>
Roman Elizarov54c31752017-01-20 18:03:46 +0300174 <configuration>
175 <args>
176 <arg>-Xcoroutines=enable</arg>
177 </args>
178 </configuration>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300179 </plugin>
Roman Elizarov6c53d762017-01-24 17:04:40 +0300180 <plugin>
181 <groupId>org.jetbrains.dokka</groupId>
182 <artifactId>dokka-maven-plugin</artifactId>
183 <version>${dokka.version}</version>
184 <executions>
185 <execution>
186 <phase>pre-site</phase>
187 <goals>
188 <goal>dokka</goal>
189 </goals>
190 </execution>
191 </executions>
192 <configuration>
193 <sourceLinks>
194 <link>
195 <dir>${project.basedir}/src/main/kotlin</dir>
196 <url>http://github.com/kotlin/kotlinx.coroutines/tree/master/${project.artifactId}/src/main/kotlin</url>
197 <urlSuffix>#L</urlSuffix>
198 </link>
199 </sourceLinks>
200 <outputFormat>gfm</outputFormat>
201 </configuration>
202 </plugin>
Denis Zharkov8e4e0e42016-06-22 18:27:19 +0300203 </plugins>
204 </build>
205</project>