<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.jetbrains.teamcity</groupId>
  <artifactId>local-artifact-installer</artifactId>
  <version>${TeamCityVersion}</version>
  <properties>
    <teamcity-lib-path>${TeamCityDist}/webapps/ROOT/WEB-INF/lib/</teamcity-lib-path>
    <teamcity-devpackage-path>${TeamCityDist}/devPackage/</teamcity-devpackage-path>
    <open-api-path>open-api</open-api-path>
    <teamcity-agent-lib-path>${TeamCityDist}/buildAgent/lib/</teamcity-agent-lib-path>
  </properties>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-install-plugin</artifactId>
        <executions>
          <execution>
            <id>install-server</id>
            <phase>package</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <artifactId>server</artifactId>
              <groupId>org.jetbrains.teamcity</groupId>
              <version>${TeamCityVersion}</version>
              <packaging>jar</packaging>
              <createChecksum>true</createChecksum>
              <file>${teamcity-lib-path}/server.jar</file>
            </configuration>
          </execution>

          <execution>
            <id>install-web</id>
            <phase>package</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <artifactId>web</artifactId>
              <groupId>org.jetbrains.teamcity</groupId>
              <version>${TeamCityVersion}</version>
              <packaging>jar</packaging>
              <createChecksum>true</createChecksum>
              <file>${teamcity-lib-path}/web.jar</file>
            </configuration>
          </execution>

          <execution>
            <id>install-common-impl</id>
            <phase>package</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <artifactId>common-impl</artifactId>
              <groupId>org.jetbrains.teamcity</groupId>
              <version>${TeamCityVersion}</version>
              <packaging>jar</packaging>
              <createChecksum>true</createChecksum>
              <file>${teamcity-lib-path}/common-impl.jar</file>
            </configuration>
          </execution>

          <execution>
            <id>install-tests-integration</id>
            <phase>package</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <artifactId>tests-integration</artifactId>
              <groupId>org.jetbrains.teamcity</groupId>
              <version>${TeamCityVersion}</version>
              <packaging>jar</packaging>
              <createChecksum>true</createChecksum>
              <file>${teamcity-devpackage-path}/tests/tests-integration.jar</file>
            </configuration>
          </execution>

          <execution>
            <id>install-agent</id>
            <phase>package</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <artifactId>agent</artifactId>
              <groupId>org.jetbrains.teamcity</groupId>
              <version>${TeamCityVersion}</version>
              <packaging>jar</packaging>
              <createChecksum>true</createChecksum>
              <file>${teamcity-agent-lib-path}/agent.jar</file>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>