You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

publish-react-native.sh 548B

12345678910111213141516171819
  1. #!/bin/bash
  2. CWD=$(dirname $0)
  3. MVN_REPO=$(realpath $1)
  4. RN_VERSION=$(jq -r '.dependencies."react-native"' ${CWD}/../../package.json)
  5. pushd ${CWD}/../../node_modules/react-native/android/com/facebook/react/react-native/${RN_VERSION}
  6. mvn \
  7. deploy:deploy-file \
  8. -Durl=file://${MVN_REPO} \
  9. -Dfile=react-native-${RN_VERSION}.aar \
  10. -Dpackaging=aar \
  11. -Dsources=react-native-${RN_VERSION}-sources.jar \
  12. -Djavadoc=react-native-${RN_VERSION}-javadoc.jar \
  13. -DgeneratePom=false \
  14. -DpomFile=react-native-${RN_VERSION}.pom
  15. popd