|
@@ -29,6 +29,10 @@ if [[ $MVN_HTTP == 1 ]]; then
|
29
|
29
|
# Push React Native
|
30
|
30
|
echo "Pushing React Native ${RN_VERSION} to the Maven repo"
|
31
|
31
|
pushd ${THIS_DIR}/../../node_modules/react-native/android/com/facebook/react/react-native/${RN_VERSION}
|
|
32
|
+ cat react-native-${RN_VERSION}.pom \
|
|
33
|
+ | sed "s#<packaging>pom</packaging>#<packaging>aar</packaging>#" \
|
|
34
|
+ | sed "/<optional>/d" \
|
|
35
|
+ > react-native-${RN_VERSION}-fixed.pom
|
32
|
36
|
mvn \
|
33
|
37
|
deploy:deploy-file \
|
34
|
38
|
-Durl=${MVN_REPO} \
|
|
@@ -36,7 +40,7 @@ if [[ $MVN_HTTP == 1 ]]; then
|
36
|
40
|
-Dfile=react-native-${RN_VERSION}-release.aar \
|
37
|
41
|
-Dpackaging=aar \
|
38
|
42
|
-DgeneratePom=false \
|
39
|
|
- -DpomFile=react-native-${RN_VERSION}.pom || true
|
|
43
|
+ -DpomFile=react-native-${RN_VERSION}-fixed.pom || true
|
40
|
44
|
popd
|
41
|
45
|
# Push JSC
|
42
|
46
|
echo "Pushing JSC ${JSC_VERSION} to the Maven repo"
|
|
@@ -55,13 +59,17 @@ else
|
55
|
59
|
if [[ ! -d ${MVN_REPO}/com/facebook/react/react-native/${RN_VERSION} ]]; then
|
56
|
60
|
echo "Pushing React Native ${RN_VERSION} to the Maven repo"
|
57
|
61
|
pushd ${THIS_DIR}/../../node_modules/react-native/android/com/facebook/react/react-native/${RN_VERSION}
|
|
62
|
+ cat react-native-${RN_VERSION}.pom \
|
|
63
|
+ | sed "s#<packaging>pom</packaging>#<packaging>aar</packaging>#" \
|
|
64
|
+ | sed "/<optional>/d" \
|
|
65
|
+ > react-native-${RN_VERSION}-fixed.pom
|
58
|
66
|
mvn \
|
59
|
67
|
deploy:deploy-file \
|
60
|
68
|
-Durl=${MVN_REPO} \
|
61
|
69
|
-Dfile=react-native-${RN_VERSION}-release.aar \
|
62
|
70
|
-Dpackaging=aar \
|
63
|
71
|
-DgeneratePom=false \
|
64
|
|
- -DpomFile=react-native-${RN_VERSION}.pom
|
|
72
|
+ -DpomFile=react-native-${RN_VERSION}-fixed.pom
|
65
|
73
|
popd
|
66
|
74
|
fi
|
67
|
75
|
|