Skip to content

Commit

Permalink
Merge pull request #288 from olivergondza/selenium
Browse files Browse the repository at this point in the history
Move ath to module to escape the dependency hell
  • Loading branch information
olivergondza authored Feb 14, 2020
2 parents f9a41b1 + 19b09df commit 4acc802
Show file tree
Hide file tree
Showing 151 changed files with 1,176 additions and 253 deletions.
258 changes: 258 additions & 0 deletions plugin/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>3.47</version>
</parent>

<artifactId>openstack-cloud</artifactId>
<version>2.52-SNAPSHOT</version>
<packaging>hpi</packaging>
<name>OpenStack Cloud Plugin</name>
<description>Allows Jenkins to build on OpenStack nodes</description>
<url>https://github.com/jenkinsci/openstack-cloud-plugin</url>

<properties>
<jenkins.version>2.121</jenkins.version>
<java.level>8</java.level>
<concurrency>1C</concurrency>
<surefire.useFile>false</surefire.useFile>
<spotbugs.failOnError>false</spotbugs.failOnError>
<spotbugs.excludeFilterFile>src/findbugs-exclude.xml</spotbugs.excludeFilterFile>

<guava.version>20.0</guava.version> <!-- version compatible with openstack4j -->
<jsr305.version>1.3.9</jsr305.version>
<openstack4j.version>3.3</openstack4j.version>
</properties>

<developers>
<developer>
<id>olivergondza</id>
<name>Oliver Gondža</name>
<email>[email protected]</email>
</developer>
</developers>

<dependencies>
<dependency>
<groupId>com.github.openstack4j.core</groupId>
<artifactId>openstack4j-core</artifactId>
<version>${openstack4j.version}</version>
</dependency>
<dependency>
<groupId>com.github.openstack4j.core.connectors</groupId>
<artifactId>openstack4j-okhttp</artifactId>
<version>${openstack4j.version}</version>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.9.1</version>
</dependency>

<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
</dependency>

<!-- Jenkins plugins -->
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>ssh-slaves</artifactId>
<version>1.25</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>ssh-credentials</artifactId>
<version>1.14</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>credentials</artifactId>
<version>2.1.18</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>config-file-provider</artifactId>
<version>3.5</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>cloud-stats</artifactId>
<version>0.21</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>resource-disposer</artifactId>
<version>0.5</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins.workflow</groupId>
<artifactId>workflow-durable-task-step</artifactId>
<version>2.8</version>
<optional>true</optional>
</dependency>

<!-- Hardcoding upper-bound versions of dependencies -->
<dependency>
<groupId>org.jenkins-ci</groupId>
<artifactId>annotation-indexer</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>script-security</artifactId>
<version>1.36</version>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.0.10</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-classworlds</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>org.jenkins-ci</groupId>
<artifactId>symbol-annotation</artifactId>
<version>1.17</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.23</version>
</dependency>

<!-- Test Dependencies -->
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins.workflow</groupId>
<artifactId>workflow-cps</artifactId>
<version>2.25</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins.workflow</groupId>
<artifactId>workflow-support</artifactId>
<classifier>tests</classifier>
<version>2.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins.workflow</groupId>
<artifactId>workflow-job</artifactId>
<version>2.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins.workflow</groupId>
<artifactId>workflow-basic-steps</artifactId>
<version>2.3</version>
<scope>test</scope>
</dependency>

<!-- Plugins split from core -->
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>command-launcher</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>jdk-tool</artifactId>
<version>1.1</version>
<!-- actually used from production source of ssh-slaves so cannot be test scoped -->
</dependency>

<dependency>
<artifactId>configuration-as-code</artifactId>
<groupId>io.jenkins</groupId>
<version>1.9</version>
<scope>test</scope>
</dependency>
<dependency>
<artifactId>configuration-as-code-support</artifactId>
<groupId>io.jenkins.configuration-as-code</groupId>
<version>1.9</version>
<scope>test</scope>
</dependency>
<dependency>
<artifactId>configuration-as-code</artifactId>
<groupId>io.jenkins</groupId>
<version>1.9</version>
<scope>test</scope>
<type>test-jar</type>
</dependency>
</dependencies>

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version> <!-- JDK 7+ support -->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<additionalOptions>
<option>-Xdoclint:all,-missing</option>
</additionalOptions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<reuseForks>false</reuseForks>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<finalName>${project.artifactId}</finalName>
</build>

<scm>
<connection>scm:git:ssh://github.com/jenkinsci/openstack-cloud-plugin.git</connection>
<developerConnection>scm:git:ssh://[email protected]/jenkinsci/openstack-cloud-plugin.git</developerConnection>
<url>https://github.com/jenkinsci/openstack-cloud-plugin</url>
<tag>HEAD</tag>
</scm>

<repositories>
<repository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>repo.jenkins-ci.org</id>
<url>https://repo.jenkins-ci.org/public/</url>
</pluginRepository>
</pluginRepositories>
</project>
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 4acc802

Please sign in to comment.