Skip to content

Commit

Permalink
Fixes paths to robolectric when they are downloaded from maven into b…
Browse files Browse the repository at this point in the history
…uck-out

Reviewed By: mmmulani

Differential Revision: D3751888

fbshipit-source-id: 2a70e8655f3c6e6dcc2de17e85289d9db18a2699
  • Loading branch information
bestander committed Aug 25, 2016
1 parent 96877a0 commit e721814
Showing 1 changed file with 30 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,16 @@ prebuilt_jar(
visibility = ['//ReactAndroid/...',],
)

remote_file(
# This new rule will make the .jar file appear in the "right" location,
# though that may change in the future
export_file(
name = 'robolectric-android-all-binary-jar',
src = ':robolectric-android-all-binary-remote-jar',
out = 'android-all-4.1.2_r1-robolectric-0.jar', # name defines filename used by robolectric in runtime
)

remote_file(
name = 'robolectric-android-all-binary-remote-jar',
url = 'mvn:org.robolectric:android-all:jar:4.1.2_r1-robolectric-0',
sha1 = 'aecc8ce5119a25fcea1cdf8285469c9d1261a352',
)
Expand All @@ -122,8 +130,14 @@ prebuilt_jar(
visibility = ['//ReactAndroid/...',],
)

remote_file(
export_file(
name = 'json-jar',
src = ':json-remote-jar',
out = 'json-20080701.jar', # name defines filename used by robolectric in runtime
)

remote_file(
name = 'json-remote-jar',
url = 'mvn:org.json:json:jar:20080701',
sha1 = 'd652f102185530c93b66158b1859f35d45687258',
)
Expand All @@ -134,8 +148,14 @@ prebuilt_jar(
visibility = ['//ReactAndroid/...',],
)

remote_file(
export_file(
name = 'tagsoup-jar',
src = ':tagsoup-remote-jar',
out = 'tagsoup-1.2.jar', # name defines filename used by robolectric in runtime
)

remote_file(
name = 'tagsoup-remote-jar',
url = 'mvn:org.ccil.cowan.tagsoup:tagsoup:jar:1.2',
sha1 = '639fd364750d7363c85797dc944b4a80f78fa684',
)
Expand All @@ -146,8 +166,14 @@ prebuilt_jar(
visibility = ['//ReactAndroid/...',],
)

remote_file(
export_file(
name = 'robolectric-shadows-binary-jar',
src = ':robolectric-shadows-binary-remote-jar',
out = 'shadows-core-3.0-16.jar', # name defines filename used by robolectric in runtime
)

remote_file(
name = 'robolectric-shadows-binary-remote-jar',
url = 'https://repo1.maven.org/maven2/org/robolectric/shadows-core/3.0/shadows-core-3.0-16.jar',
sha1 = '39d7a856bf91640b1a6d044333336a2b3f3c198f',
)

0 comments on commit e721814

Please sign in to comment.