[
https://issues.apache.org/jira/browse/CB-9704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15139751#comment-15139751
]
Joe Bowser commented on CB-9704:
--------------------------------
This is a feature request, since we don't currently support using a custom
nexus repository for Android builds.
> Apache Cordova 5 does not support using a custom nexus repository for android
> builds
> ------------------------------------------------------------------------------------
>
> Key: CB-9704
> URL: https://issues.apache.org/jira/browse/CB-9704
> Project: Apache Cordova
> Issue Type: New Feature
> Components: Android
> Reporter: Ajay Gupta
>
> We are using AngularJS and Ionic for writing a mobile application supported
> both on IOS and Android. When we do "ionic build android --release", it
> creates a build.gradle file in both platforms/android directory and
> platforms/android/CordovaLib directory. Both of these files point to
> mavenCentral() as the repository which tries to download artifacts directly
> from the maven central repo (http://repo1.maven.org/maven2). We are trying
> to build our mobile apps as part of a Jenkins build behind company proxy and
> would like to have gradle reach out to our internal Maven nexus repository
> instead of reaching out to the central maven repository directly. Our
> internal Neux repository would then proxy everything to the maven central
> repository.
> We cannot hand edit the build.gradle file as it is a generated file and so
> any custom changes made to it would be lost in the next build. Cordova 5
> supports adding custom extensions using build-extras.gradle file but it does
> not support overriding repositories.
> As a workaround, we have defined a pre-build Cordova hook to search replace
> mavenCentral() references to our local maven repository before doing an
> android build. It works but is a unnecessary workaround and not a very clean
> solution.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]