aboutsummaryrefslogtreecommitdiff
path: root/.teamcity/pom.xml
diff options
context:
space:
mode:
authorMarc Hermans <marc.hermans@ldtteam.com>2023-01-09 07:48:53 +0100
committerMarc Hermans <marc.hermans@ldtteam.com>2023-01-09 07:48:53 +0100
commitb9c1172e0bea37166aee54491892cc61a4abb88f (patch)
treee6f7916c5cb30466dce77a73a3226bda9c05ee7e /.teamcity/pom.xml
parent4cfab97beb7402b1df3fa7524c1e5af2338a749d (diff)
downloadArtifactural-b9c1172e0bea37166aee54491892cc61a4abb88f.tar.gz
Artifactural-b9c1172e0bea37166aee54491892cc61a4abb88f.tar.bz2
Artifactural-b9c1172e0bea37166aee54491892cc61a4abb88f.zip
Update to teamcity.
Diffstat (limited to '.teamcity/pom.xml')
-rw-r--r--.teamcity/pom.xml104
1 files changed, 104 insertions, 0 deletions
diff --git a/.teamcity/pom.xml b/.teamcity/pom.xml
new file mode 100644
index 0000000..6cdf2ab
--- /dev/null
+++ b/.teamcity/pom.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <name>MinecraftForge_minecraftforge_Artifactural Config DSL Script</name>
+ <groupId>MinecraftForge_minecraftforge_Artifactural</groupId>
+ <artifactId>MinecraftForge_minecraftforge_Artifactural_dsl</artifactId>
+ <version>1.0-SNAPSHOT</version>
+
+ <parent>
+ <groupId>org.jetbrains.teamcity</groupId>
+ <artifactId>configs-dsl-kotlin-parent</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+
+ <repositories>
+ <repository>
+ <id>jetbrains-all</id>
+ <url>https://download.jetbrains.com/teamcity-repository</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>teamcity-server</id>
+ <url>https://teamcity.minecraftforge.net/app/dsl-plugins-repository</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>JetBrains</id>
+ <url>https://download.jetbrains.com/teamcity-repository</url>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <build>
+ <sourceDirectory>${basedir}</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-stdlib-jdk8</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>
+ </dependencies>
+</project> \ No newline at end of file