@@ -2,164 +2,174 @@ load("//tools/build_defs:fb_native_wrapper.bzl", "fb_native")
2
2
load ("//tools/build_defs/oss:rn_defs.bzl" , "rn_android_library" , "rn_prebuilt_jar" )
3
3
4
4
rn_android_library (
5
- name = "powermock " ,
6
- visibility = ["//ReactAndroid/... " ],
5
+ name = "powermock2 " ,
6
+ visibility = ["PUBLIC " ],
7
7
exported_deps = [
8
- ":javassist" ,
9
- ":mockito-all" ,
10
- ":powermock-api-mockito" ,
8
+ ":javassist-prebuilt" ,
9
+ ":powermock-api-mockito2" ,
11
10
":powermock-api-support" ,
12
11
":powermock-classloading-base" ,
13
- ":powermock-classloading-xstream" ,
12
+ ":powermock-classloading-xstream-prebuilt " ,
14
13
":powermock-core" ,
15
- ":powermock-module-junit4-rule" ,
14
+ ":powermock-module-junit-common-prebuilt" ,
15
+ ":powermock-module-junit-rule-prebuilt" ,
16
16
":powermock-reflect" ,
17
- ":xmlpull" ,
18
- ":xpp3" ,
19
- ":xstream" ,
17
+ ":xstream-prebuilt" ,
18
+ ],
19
+ )
20
+
21
+ rn_android_library (
22
+ name = "powermock-reflect" ,
23
+ visibility = ["PUBLIC" ],
24
+ exported_deps = [
25
+ ":byte-buddy" ,
26
+ ":objenesis" ,
27
+ ":powermock-reflect-prebuilt" ,
20
28
],
21
29
)
22
30
23
31
rn_prebuilt_jar (
24
- name = "powermock-core " ,
25
- binary_jar = ":download-powermock-core .jar" ,
32
+ name = "byte-buddy " ,
33
+ binary_jar = ":byte-buddy-binary .jar" ,
26
34
visibility = ["//ReactAndroid/..." ],
27
35
)
28
36
29
37
fb_native .remote_file (
30
- name = "download-powermock-core .jar" ,
31
- sha1 = "ea04e79244e19dcf0c3ccf6863c5b028b4b58c9c " ,
32
- url = "mvn:org.powermock:powermock-core :jar:1.6.2 " ,
38
+ name = "byte-buddy-binary .jar" ,
39
+ sha1 = "211a2b4d3df1eeef2a6cacf78d74a1f725e7a840 " ,
40
+ url = "mvn:net.bytebuddy:byte-buddy :jar:1.9.10 " ,
33
41
)
34
42
35
43
rn_prebuilt_jar (
36
- name = "powermock-api-mockito " ,
37
- binary_jar = ":download-powermock-api-mockito .jar" ,
44
+ name = "byte-buddy-agent " ,
45
+ binary_jar = ":byte-buddy-agent-binary .jar" ,
38
46
visibility = ["//ReactAndroid/..." ],
39
47
)
40
48
41
49
fb_native .remote_file (
42
- name = "download-powermock-api-mockito .jar" ,
43
- sha1 = "c213230ae20a7b422f3d622a261d0e3427d2464c " ,
44
- url = "mvn:org.powermock:powermock-api-mockito :jar:1.6.2 " ,
50
+ name = "byte-buddy-agent-binary .jar" ,
51
+ sha1 = "9674aba5ee793e54b864952b001166848da0f26b " ,
52
+ url = "mvn:net.bytebuddy:byte-buddy-agent :jar:1.9.10 " ,
45
53
)
46
54
47
55
rn_prebuilt_jar (
48
- name = "powermock-api-support " ,
49
- binary_jar = ":download-powermock-api-support .jar" ,
56
+ name = "objenesis " ,
57
+ binary_jar = ":objenesis-binary .jar" ,
50
58
visibility = ["//ReactAndroid/..." ],
51
59
)
52
60
53
61
fb_native .remote_file (
54
- name = "download-powermock-api-support .jar" ,
55
- sha1 = "93b21413b4ee99b7bc0dd34e1416fdca96866aaf " ,
56
- url = "mvn:org.powermock:powermock-api-support :jar:1.6.2 " ,
62
+ name = "objenesis-binary .jar" ,
63
+ sha1 = "639033469776fd37c08358c6b92a4761feb2af4b " ,
64
+ url = "mvn:org.objenesis:objenesis :jar:2.6 " ,
57
65
)
58
66
59
67
rn_prebuilt_jar (
60
- name = "powermock-module-junit4-rule" ,
61
- binary_jar = ":download-powermock-module-junit4-rule.jar" ,
62
- visibility = ["//ReactAndroid/..." ],
68
+ name = "powermock-reflect-prebuilt" ,
69
+ binary_jar = ":powermock-reflect.jar" ,
63
70
)
64
71
65
72
fb_native .remote_file (
66
- name = "download- powermock-module-junit4-rule .jar" ,
67
- sha1 = "4847638c5729b9f203e21144b0bdb5d34d888473 " ,
68
- url = "mvn:org.powermock:powermock-module-junit4-rule :jar:1.6.2 " ,
73
+ name = "powermock-reflect .jar" ,
74
+ sha1 = "9a8b85397c5a72923962ee9e6bf774e8458803bb " ,
75
+ url = "mvn:org.powermock:powermock-reflect :jar:2.0.7 " ,
69
76
)
70
77
71
78
rn_prebuilt_jar (
72
- name = "powermock-classloading-xstream" ,
73
- binary_jar = ":download-powermock-classloading-xstream.jar" ,
74
- visibility = ["//ReactAndroid/..." ],
79
+ name = "powermock-api-mockito2" ,
80
+ binary_jar = ":powermock-api-mockito2.jar" ,
75
81
)
76
82
77
83
fb_native .remote_file (
78
- name = "download-powermock-classloading-xstream.jar" ,
79
- sha1 = "3ced31cd7024fe365b9f3c8082d22c02434577da" ,
80
- url = "mvn:org.powermock:powermock-classloading-xstream:jar:1.6.2" ,
84
+ name = "powermock-api-mockito2.jar" ,
85
+ sha1 = "9f40156d9f6f65c6459a65e34f3c7c4fef8b3c49" ,
86
+ url = "mvn:org.powermock:powermock-api-mockito2:jar:2.0.7" ,
87
+ )
88
+
89
+ rn_prebuilt_jar (
90
+ name = "powermock-api-support" ,
91
+ binary_jar = ":powermock-api-support.jar" ,
92
+ )
93
+
94
+ fb_native .remote_file (
95
+ name = "powermock-api-support.jar" ,
96
+ sha1 = "e311918de98f5d8b726031ca840664691599fd71" ,
97
+ url = "mvn:org.powermock:powermock-api-support:jar:2.0.7" ,
81
98
)
82
99
83
100
rn_prebuilt_jar (
84
101
name = "powermock-classloading-base" ,
85
- binary_jar = ":download-powermock-classloading-base.jar" ,
86
- visibility = ["//ReactAndroid/..." ],
102
+ binary_jar = ":powermock-classloading-base.jar" ,
87
103
)
88
104
89
105
fb_native .remote_file (
90
- name = "download- powermock-classloading-base.jar" ,
91
- sha1 = "c8bfc10731a02d3b241892cf2c334a754d473ca7 " ,
92
- url = "mvn:org.powermock:powermock-classloading-base:jar:1.6.2 " ,
106
+ name = "powermock-classloading-base.jar" ,
107
+ sha1 = "58ae5d3087ddfee5a591131d337907401276f7d4 " ,
108
+ url = "mvn:org.powermock:powermock-classloading-base:jar:2.0.7 " ,
93
109
)
94
110
95
111
rn_prebuilt_jar (
96
- name = "xstream" ,
97
- binary_jar = ":download-xstream.jar" ,
98
- visibility = ["//ReactAndroid/..." ],
112
+ name = "powermock-classloading-xstream-prebuilt" ,
113
+ binary_jar = ":powermock-classloading-xstream.jar" ,
99
114
)
100
115
101
116
fb_native .remote_file (
102
- name = "download -xstream.jar" ,
103
- sha1 = "97e5013f391487cce4de6b0eebcde21549e91872 " ,
104
- url = "mvn:com.thoughtworks.xstream: xstream:jar:1.4.2 " ,
117
+ name = "powermock-classloading -xstream.jar" ,
118
+ sha1 = "2ec4d94a584f12b0aa1165279e92ef3d5fda1b93 " ,
119
+ url = "mvn:org.powermock:powermock-classloading- xstream:jar:2.0.7 " ,
105
120
)
106
121
107
122
rn_prebuilt_jar (
108
- name = "powermock-reflect" ,
109
- binary_jar = ":download-powermock-reflect.jar" ,
110
- visibility = ["//ReactAndroid/..." ],
123
+ name = "powermock-core" ,
124
+ binary_jar = ":powermock-core.jar" ,
111
125
)
112
126
113
127
fb_native .remote_file (
114
- name = "download- powermock-reflect .jar" ,
115
- sha1 = "1af1bbd1207c3ecdcf64973e6f9d57dcd17cc145 " ,
116
- url = "mvn:org.powermock:powermock-reflect :jar:1.6.2 " ,
128
+ name = "powermock-core .jar" ,
129
+ sha1 = "484c06b406c5a21a4a2ad39f6fe36a0f77834aa9 " ,
130
+ url = "mvn:org.powermock:powermock-core :jar:2.0.7 " ,
117
131
)
118
132
119
133
rn_prebuilt_jar (
120
- name = "javassist" ,
121
- binary_jar = ":download-javassist.jar" ,
122
- visibility = ["//ReactAndroid/..." ],
134
+ name = "powermock-module-junit-common-prebuilt" ,
135
+ binary_jar = ":powermock-module-junit-common.jar" ,
123
136
)
124
137
125
138
fb_native .remote_file (
126
- name = "download-javassist .jar" ,
127
- sha1 = "a9cbcdfb7e9f86fbc74d3afae65f2248bfbf82a0 " ,
128
- url = "mvn:org.javassist:javassist :jar:3.20.0-GA " ,
139
+ name = "powermock-module-junit-common .jar" ,
140
+ sha1 = "e890f92292aa525000a8fa95a8ca4015e3eb78b8 " ,
141
+ url = "mvn:org.powermock:powermock-module-junit4-common :jar:2.0.7 " ,
129
142
)
130
143
131
144
rn_prebuilt_jar (
132
- name = "mockito-all" ,
133
- binary_jar = ":download-mockito-all.jar" ,
134
- visibility = ["//ReactAndroid/..." ],
145
+ name = "powermock-module-junit-rule-prebuilt" ,
146
+ binary_jar = ":powermock-module-junit-rule.jar" ,
135
147
)
136
148
137
149
fb_native .remote_file (
138
- name = "download-mockito-all .jar" ,
139
- sha1 = "539df70269cc254a58cccc5d8e43286b4a73bf30 " ,
140
- url = "mvn:org.mockito:mockito-all :jar:1.10.19 " ,
150
+ name = "powermock-module-junit-rule .jar" ,
151
+ sha1 = "d0d14709ffec2c3cbad0e3d6256bc8ace682398d " ,
152
+ url = "mvn:org.powermock:powermock-module-junit4-rule :jar:2.0.7 " ,
141
153
)
142
154
143
155
rn_prebuilt_jar (
144
- name = "xmlpull" ,
145
- binary_jar = ":download-xmlpull.jar" ,
146
- visibility = ["//ReactAndroid/..." ],
156
+ name = "javassist-prebuilt" ,
157
+ binary_jar = ":javassist.jar" ,
147
158
)
148
159
149
160
fb_native .remote_file (
150
- name = "download-xmlpull .jar" ,
151
- sha1 = "2b8e230d2ab644e4ecaa94db7cdedbc40c805dfa " ,
152
- url = "mvn:xmlpull:xmlpull :jar:1.1.3.1 " ,
161
+ name = "javassist .jar" ,
162
+ sha1 = "f63e6aa899e15eca8fdaa402a79af4c417252213 " ,
163
+ url = "mvn:org.javassist:javassist :jar:3.27.0-GA " ,
153
164
)
154
165
155
166
rn_prebuilt_jar (
156
- name = "xpp3" ,
157
- binary_jar = ":download-xpp3.jar" ,
158
- visibility = ["//ReactAndroid/..." ],
167
+ name = "xstream-prebuilt" ,
168
+ binary_jar = ":xstream.jar" ,
159
169
)
160
170
161
171
fb_native .remote_file (
162
- name = "download-xpp3 .jar" ,
163
- sha1 = "19d4e90b43059058f6e056f794f0ea4030d60b86 " ,
164
- url = "mvn:xpp3:xpp3_min :jar:1.1.4c " ,
172
+ name = "xstream .jar" ,
173
+ sha1 = "6c120c45a8c480bb2fea5b56502e3993ddd74fd2 " ,
174
+ url = "mvn:com.thoughtworks.xstream:xstream :jar:1.4.11.1 " ,
165
175
)
0 commit comments