Skip to content

Commit 7a1a0a8

Browse files
committed
Use a template for the pom
1 parent f90648c commit 7a1a0a8

File tree

12 files changed

+113
-0
lines changed

12 files changed

+113
-0
lines changed

java/client/src/org/openqa/selenium/BUCK

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ java_library(name = 'selenium',
2020

2121
java_library(name = 'core',
2222
maven_coords = 'org.seleniumhq.selenium:selenium-api:' + SE_VERSION,
23+
maven_pom_template = ':template-pom',
2324
srcs = [
2425
'Alert.java',
2526
'By.java',
@@ -138,6 +139,7 @@ java_library(name = 'primitives',
138139
java_library(
139140
name = 'client-combined',
140141
maven_coords = 'org.seleniumhq.selenium:selenium-java:' + SE_VERSION,
142+
maven_pom_template = ':template-pom',
141143
exported_deps = [
142144
"//java/client/src/org/openqa/selenium/chrome:chrome",
143145
"//java/client/src/org/openqa/selenium/firefox:firefox",
@@ -153,3 +155,10 @@ java_library(
153155
'//java/server/src/org/openqa/grid/selenium:classes',
154156
],
155157
)
158+
159+
export_file(
160+
name = 'template-pom',
161+
src = 'pom.xml',
162+
out = 'pom.xml',
163+
visibility = ['PUBLIC'],
164+
)

java/client/src/org/openqa/selenium/chrome/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ include_defs('//SELENIUM_VERSION')
33
java_library(
44
name = 'chrome',
55
maven_coords = 'org.seleniumhq.selenium:selenium-chrome-driver:' + SE_VERSION,
6+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
67
srcs = glob(['*.java']),
78
deps = [
89
'//java/client/src/org/openqa/selenium:selenium',

java/client/src/org/openqa/selenium/edge/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ include_defs('//SELENIUM_VERSION')
33
java_library(
44
name = 'edge',
55
maven_coords = 'org.seleniumhq.selenium:selenium-edge-driver:' + SE_VERSION,
6+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
67
srcs = glob(['*.java']),
78
deps = [
89
'//java/client/src/org/openqa/selenium:selenium',

java/client/src/org/openqa/selenium/firefox/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ include_defs('//SELENIUM_VERSION')
22

33
java_library(name = 'firefox',
44
maven_coords = 'org.seleniumhq.selenium:selenium-firefox-driver:jar:' + SE_VERSION,
5+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
56
srcs = glob(['*.java', 'internal/*.java']),
67
resources = [
78
':prefs',

java/client/src/org/openqa/selenium/ie/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ include_defs('//SELENIUM_VERSION')
22

33
java_library(name = 'ie',
44
maven_coords = 'org.seleniumhq.selenium:selenium-ie-driver:' + SE_VERSION,
5+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
56
srcs = glob(['*.java']),
67
deps = [
78
'//java/client/src/org/openqa/selenium:selenium',

java/client/src/org/openqa/selenium/opera/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ include_defs('//SELENIUM_VERSION')
33
java_library(
44
name = 'opera',
55
maven_coords = 'org.seleniumhq.selenium:selenium-opera-driver:' + SE_VERSION,
6+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
67
srcs = glob(['*.java']),
78
deps = [
89
'//java/client/src/org/openqa/selenium:selenium',
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4+
<modelVersion>4.0.0</modelVersion>
5+
<groupId>org.seleniumhq.selenium</groupId>
6+
<artifactId>empty</artifactId>
7+
<version>unknown</version>
8+
<description>Selenium automates browsers. That's it! What you do with that power is entirely up to you.</description>
9+
<url>http://www.seleniumhq.org/</url>
10+
<licenses>
11+
<license>
12+
<name>The Apache Software License, Version 2.0</name>
13+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
14+
<distribution>repo</distribution>
15+
</license>
16+
</licenses>
17+
<developers>
18+
<developer>
19+
<id>simon.m.stewart</id>
20+
<name>Simon Stewart</name>
21+
<roles>
22+
<role>Owner</role>
23+
</roles>
24+
</developer>
25+
<developer>
26+
<id>dawagner</id>
27+
<name>Daniel Wagner-Hall</name>
28+
<roles>
29+
<role>Committer</role>
30+
</roles>
31+
</developer>
32+
<developer>
33+
34+
<name>Eran Mes</name>
35+
<roles>
36+
<role>Committer</role>
37+
</roles>
38+
</developer>
39+
<developer>
40+
<id>james.h.evans.jr</id>
41+
<name>Jim Evans</name>
42+
<roles>
43+
<role>Committer</role>
44+
</roles>
45+
</developer>
46+
<developer>
47+
<id>jari.bakken</id>
48+
<name>Jari Bakken</name>
49+
<roles>
50+
<role>Committer</role>
51+
</roles>
52+
</developer>
53+
<developer>
54+
<id>michael.tamm2</id>
55+
<name>Michael Tamm</name>
56+
<roles>
57+
<role>Committer</role>
58+
</roles>
59+
</developer>
60+
<developer>
61+
<id>theautomatedtester</id>
62+
<name>David Burns</name>
63+
<roles>
64+
<role>Committer</role>
65+
</roles>
66+
</developer>
67+
<developer>
68+
<id>krosenvold</id>
69+
<name>Kristian Rosenvold</name>
70+
<roles>
71+
<role>Committer</role>
72+
</roles>
73+
</developer>
74+
<developer>
75+
<id>lsemerau</id>
76+
<name>Luke Inman-Semerau</name>
77+
<roles>
78+
<role>Committer</role>
79+
</roles>
80+
</developer>
81+
<developer>
82+
<id>barancev</id>
83+
<name>Alexei Barantsev</name>
84+
<roles>
85+
<role>Committer</role>
86+
</roles>
87+
</developer>
88+
</developers>
89+
<scm>
90+
<connection>scm:git:[email protected]:SeleniumHQ/selenium.git</connection>
91+
<developerConnection>scm:git:[email protected]:SeleniumHQ/selenium.git</developerConnection>
92+
<url>https://github.com/SeleniumHQ/selenium/</url>
93+
</scm>
94+
</project>

java/client/src/org/openqa/selenium/remote/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ java_library(
3131

3232
java_library(name = 'remote',
3333
maven_coords = 'org.seleniumhq.selenium:selenium-remote-driver:' + SE_VERSION,
34+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
3435
srcs = [
3536
'Augmenter.java',
3637
'AugmenterProvider.java',

java/client/src/org/openqa/selenium/safari/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ include_defs('//SELENIUM_VERSION')
22

33
java_library(name = 'safari',
44
maven_coords = 'org.seleniumhq.selenium:selenium-safari-driver:' + SE_VERSION,
5+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
56
srcs = glob(['*.java']),
67
resources = [
78
':client',

java/client/src/org/openqa/selenium/support/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ java_library(name = 'support',
77
'ThreadGuard.java',
88
],
99
maven_coords = 'org.seleniumhq.selenium:selenium-support:' + SE_VERSION,
10+
maven_pom_template = '//java/client/src/org/openqa/selenium:template-pom',
1011
deps = [
1112
':page-factory',
1213
'//java/client/src/org/openqa/selenium:selenium',

0 commit comments

Comments
 (0)