I have a project which is dependent to atlassian so I use atlassian maven repo as a repo. And also I have a corporate nexus machine that serves other dependencies.In a case there is a plugin dependency exists in atlassian maven repo but not in my nexus.I want to use that dependency but it still says I couldnt find the dependency in the nexus repo. It is trying to transfer the artifact to my nexus. I dont want it and I am also not authorized to do that.
Why is it trying to find that in my nexus but not in atlassian repo?How can I provide it to behave like that?
Thank you for your time.
Here is my settings.xml
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <offline>false</offline><pluginGroups><pluginGroup>com.corporate</pluginGroup><pluginGroup>org.apache.maven.plugins</pluginGroup><pluginGroup>org.codehaus.mojo</pluginGroup><pluginGroup>com.atlassian.maven.plugins</pluginGroup></pluginGroups><servers> <server><id>repo.nexus</id><username>username</username><password>{BMiM7BHIGqUH9Paaz+gUbNSsy22HHZtgtYhOvP8sxI=}</password></server></servers><!-- Profiles --><profiles> <profile><id>pro.tech-atl</id><activation><file><exists>src/main/resources/atlassian-plugin.xml</exists></file></activation><repositories><repository><id>repo.atl</id><url>https://maven.atlassian.com/repository/public</url><releases><enabled>true</enabled><checksumPolicy>warn</checksumPolicy></releases><snapshots><enabled>true</enabled><updatePolicy>never</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots></repository><repository><id>atlassian-plugin-sdk</id><url>file://${env.ATLAS_HOME}/repository</url><releases><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></repository> </repositories><pluginRepositories><pluginRepository><id>repo.tech-atl</id><url>https://maven.atlassian.com/repository/public</url><releases><enabled>true</enabled><checksumPolicy>warn</checksumPolicy></releases><snapshots><updatePolicy>never</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots></pluginRepository><pluginRepository><id>atlassian-plugin-sdk</id><url>file://${env.ATLAS_HOME}/repository</url><releases><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots></pluginRepository></pluginRepositories></profile><profile><id>pro.tech-java</id><repositories><repository><id>repo.nexus</id><name>Enterprise Maven Repository for Java</name><url>https://nexus/content/groups/java/</url><releases><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy><enabled>true</enabled></releases><snapshots><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy><enabled>true</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>repo.nexus</id><name>Enterprise Maven Repository for Maven Plugins</name><url>https://nexus/content/groups/java/</url><releases><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy><enabled>true</enabled></releases><snapshots><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy><enabled>true</enabled></snapshots></pluginRepository></pluginRepositories> </profile><!-- Global Properties --><profile><id>sys.properties</id><properties><!-- Properties for SDLC applications. URLS's should not contain trailing slash. --><sys.hostName>dev.blabla.com</sys.hostName> <app.web.hostName>${sys.hostName}</app.web.hostName><!-- Private --><app.web.baseUrl>https://${app.web.hostName}</app.web.baseUrl><app.common.hostName>${sys.hostName}</app.common.hostName><!-- Public --><app.common.baseUrl>https://${app.common.hostName}</app.common.baseUrl><app.jira.baseUrl>${app.web.baseUrl}/jira</app.jira.baseUrl><app.confluence.baseUrl>${app.web.baseUrl}/confluence</app.confluence.baseUrl><app.stash.baseUrl>${app.web.baseUrl}/stash</app.stash.baseUrl><app.bamboo.baseUrl>${app.web.baseUrl}/bamboo</app.bamboo.baseUrl><app.fecru.baseUrl>${app.web.baseUrl}/fecru</app.fecru.baseUrl><app.sonarqube.baseUrl>${app.web.baseUrl}/sonarqube</app.sonarqube.baseUrl><app.nexus.baseUrl>${app.web.baseUrl}/nexus</app.nexus.baseUrl><app.nexus.repo.releaseUrl>${app.web.baseUrl}/nexus</app.nexus.repo.releaseUrl><app.git.baseUrl>ssh://git@${sys.hostName}:7999</app.git.baseUrl> </properties> </profile></profiles><activeProfiles><activeProfile>sys.properties</activeProfile><activeProfile>pro.tech-atl</activeProfile><activeProfile>pro.tech-java</activeProfile></activeProfiles></settings>