Changeset View
Changeset View
Standalone View
Standalone View
.teamcity/pom.xml
- This file was added.
Property | Old Value | New Value |
---|---|---|
File Mode | null | 100755 |
<?xml version="1.0"?> | |||||
<project> | |||||
<modelVersion>4.0.0</modelVersion> | |||||
<name>BitcoinABC Config DSL Script</name> | |||||
<properties> | |||||
<kotlin.version>1.1.4-3</kotlin.version> | |||||
<teamcity.dsl.version>2017.2</teamcity.dsl.version> | |||||
</properties> | |||||
<groupId>BitcoinABC</groupId> | |||||
<artifactId>BitcoinABC_dsl</artifactId> | |||||
<version>1.0-SNAPSHOT</version> | |||||
<repositories> | |||||
<repository> | |||||
<id>jetbrains-all</id> | |||||
<url>http://download.jetbrains.com/teamcity-repository</url> | |||||
<snapshots> | |||||
<enabled>true</enabled> | |||||
</snapshots> | |||||
</repository> | |||||
<repository> | |||||
<id>teamcity-server</id> | |||||
<url>https://build.bitcoinabc.org/app/dsl-plugins-repository</url> | |||||
<snapshots> | |||||
<enabled>true</enabled> | |||||
</snapshots> | |||||
</repository> | |||||
</repositories> | |||||
<pluginRepositories> | |||||
<pluginRepository> | |||||
<id>JetBrains</id> | |||||
<url>http://download.jetbrains.com/teamcity-repository</url> | |||||
</pluginRepository> | |||||
</pluginRepositories> | |||||
<build> | |||||
<sourceDirectory>.</sourceDirectory> | |||||
<plugins> | |||||
<plugin> | |||||
<artifactId>kotlin-maven-plugin</artifactId> | |||||
<groupId>org.jetbrains.kotlin</groupId> | |||||
<version>${kotlin.version}</version> | |||||
<configuration/> | |||||
<executions> | |||||
<execution> | |||||
<id>compile</id> | |||||
<phase>process-sources</phase> | |||||
<goals> | |||||
<goal>compile</goal> | |||||
</goals> | |||||
</execution> | |||||
<execution> | |||||
<id>test-compile</id> | |||||
<phase>process-test-sources</phase> | |||||
<goals> | |||||
<goal>test-compile</goal> | |||||
</goals> | |||||
</execution> | |||||
</executions> | |||||
</plugin> | |||||
<plugin> | |||||
<groupId>org.jetbrains.teamcity</groupId> | |||||
<artifactId>teamcity-configs-maven-plugin</artifactId> | |||||
<version>${teamcity.dsl.version}</version> | |||||
<configuration> | |||||
<format>kotlin</format> | |||||
<dstDir>target/generated-configs</dstDir> | |||||
</configuration> | |||||
</plugin> | |||||
</plugins> | |||||
</build> | |||||
<dependencies> | |||||
<dependency> | |||||
<groupId>org.jetbrains.teamcity</groupId> | |||||
<artifactId>configs-dsl-kotlin</artifactId> | |||||
<version>${teamcity.dsl.version}</version> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.jetbrains.teamcity</groupId> | |||||
<artifactId>configs-dsl-kotlin-plugins</artifactId> | |||||
<version>1.0-SNAPSHOT</version> | |||||
<type>pom</type> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.jetbrains.kotlin</groupId> | |||||
<artifactId>kotlin-runtime</artifactId> | |||||
<version>${kotlin.version}</version> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.jetbrains.kotlin</groupId> | |||||
<artifactId>kotlin-stdlib</artifactId> | |||||
<version>${kotlin.version}</version> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.jetbrains.kotlin</groupId> | |||||
<artifactId>kotlin-script-runtime</artifactId> | |||||
<version>${kotlin.version}</version> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
<dependency> | |||||
<groupId>org.jetbrains.kotlin</groupId> | |||||
<artifactId>kotlin-reflect</artifactId> | |||||
<version>${kotlin.version}</version> | |||||
<scope>compile</scope> | |||||
</dependency> | |||||
</dependencies> | |||||
</project> | |||||
No newline at end of file |