mulesoft-labs / mule-gradle-plugin

Plugin for building mule apps with the gradle build system.
Apache License 2.0
24 stars 14 forks source link

Received status code 401 from server: Unauthorized #86

Open robachmann opened 7 years ago

robachmann commented 7 years ago

I'm trying to download the necessary dependencies to build a Mule Community Edition app. Unfortunately, I am not able to download them because of an HTTP 401 error message:

Could not resolve all dependencies for configuration ':com.company.app.commons:compileClasspath'. Could not resolve com.mulesoft.muleesb.modules:mule-module-data-mapper:3.7.0. Required by: project :com.company.app.commons Could not resolve com.mulesoft.muleesb.modules:mule-module-data-mapper:3.7.0. Could not get resource 'https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/com/mulesoft/muleesb/modules/mule-module-data-mapper/3.7.0/mule-module-data-mapper-3.7.0.pom'. Could not GET 'https://repository.mulesoft.org/nexus-ee/content/repositories/releases-ee/com/mulesoft/muleesb/modules/mule-module-data-mapper/3.7.0/mule-module-data-mapper-3.7.0.pom'. Received status code 401 from server: Unauthorized

How can I download the Mule CE resources?

My buildscript looks like this:

  repositories {
        maven {
            url 'http://repository.mulesoft.org/releases'
        }
    }
...
apply plugin: 'mule'
...
mule.version = "3.7.0"
fededonna commented 7 years ago

Your app seems to be using datamapper which is a ee dependecy. Can you post your entire gradle file and the corresponding dependecy tree?

robachmann commented 7 years ago

build.gradle

allprojects {
    ext.muleVersion = "3.7.0"

}

buildscript {
    dependencies {
        classpath group: 'org.mulesoft.build', name: 'mule-gradle-plugin', version: '1.2.2'
    }

    repositories {
        maven {
            url 'http://repository.mulesoft.org/releases'
        }
    }
}

apply plugin: 'mule'
mule.version = muleVersion

It's an empty project - no resources included so far. gradle assemble now fails during :unpackClover

robachmann commented 7 years ago

@fededonna any update?

manikmagar commented 6 years ago

If you are not using EE, then try setting below flag -

mule.muleEnterprise = false