gitlab.com/Raven-IO/raven-delve@v1.22.4/.teamcity/pom.xml (about)

     1  <?xml version="1.0"?>
     2  <project>
     3    <modelVersion>4.0.0</modelVersion>
     4    <name>Delve Config DSL Script</name>
     5    <groupId>Delve</groupId>
     6    <artifactId>Delve_dsl</artifactId>
     7    <version>1.0-SNAPSHOT</version>
     8  
     9    <parent>
    10      <groupId>org.jetbrains.teamcity</groupId>
    11      <artifactId>configs-dsl-kotlin-parent</artifactId>
    12      <version>1.0-SNAPSHOT</version>
    13    </parent>
    14  
    15    <repositories>
    16      <repository>
    17        <id>jetbrains-all</id>
    18        <url>https://download.jetbrains.com/teamcity-repository</url>
    19        <snapshots>
    20          <enabled>true</enabled>
    21        </snapshots>
    22      </repository>
    23      <repository>
    24        <id>teamcity-server</id>
    25        <url>https://delve.teamcity.com/app/dsl-plugins-repository</url>
    26        <snapshots>
    27          <enabled>true</enabled>
    28        </snapshots>
    29      </repository>
    30    </repositories>
    31  
    32    <pluginRepositories>
    33      <pluginRepository>
    34        <id>JetBrains</id>
    35        <url>https://download.jetbrains.com/teamcity-repository</url>
    36      </pluginRepository>
    37    </pluginRepositories>
    38  
    39    <build>
    40      <sourceDirectory>${basedir}</sourceDirectory>
    41      <plugins>
    42        <plugin>
    43          <artifactId>kotlin-maven-plugin</artifactId>
    44          <groupId>org.jetbrains.kotlin</groupId>
    45          <version>${kotlin.version}</version>
    46  
    47          <configuration/>
    48          <executions>
    49            <execution>
    50              <id>compile</id>
    51              <phase>process-sources</phase>
    52              <goals>
    53                <goal>compile</goal>
    54              </goals>
    55            </execution>
    56            <execution>
    57              <id>test-compile</id>
    58              <phase>process-test-sources</phase>
    59              <goals>
    60                <goal>test-compile</goal>
    61              </goals>
    62            </execution>
    63          </executions>
    64        </plugin>
    65        <plugin>
    66          <groupId>org.jetbrains.teamcity</groupId>
    67          <artifactId>teamcity-configs-maven-plugin</artifactId>
    68          <version>${teamcity.dsl.version}</version>
    69          <configuration>
    70            <format>kotlin</format>
    71            <dstDir>target/generated-configs</dstDir>
    72          </configuration>
    73        </plugin>
    74      </plugins>
    75    </build>
    76  
    77    <dependencies>
    78      <dependency>
    79        <groupId>org.jetbrains.teamcity</groupId>
    80        <artifactId>configs-dsl-kotlin-latest</artifactId>
    81        <version>${teamcity.dsl.version}</version>
    82        <scope>compile</scope>
    83      </dependency>
    84      <dependency>
    85        <groupId>org.jetbrains.teamcity</groupId>
    86        <artifactId>configs-dsl-kotlin-plugins-latest</artifactId>
    87        <version>1.0-SNAPSHOT</version>
    88        <type>pom</type>
    89        <scope>compile</scope>
    90      </dependency>
    91      <dependency>
    92        <groupId>org.jetbrains.kotlin</groupId>
    93        <artifactId>kotlin-stdlib-jdk8</artifactId>
    94        <version>${kotlin.version}</version>
    95        <scope>compile</scope>
    96      </dependency>
    97      <dependency>
    98        <groupId>org.jetbrains.kotlin</groupId>
    99        <artifactId>kotlin-script-runtime</artifactId>
   100        <version>${kotlin.version}</version>
   101        <scope>compile</scope>
   102      </dependency>
   103    </dependencies>
   104  </project>