Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-6689

WF-Core can't be built with clean mvn repository with specific settings.xml

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Major
    • None
    • None
    • Build System
    • None

    Description

      Steps to reproduce:

      1. clean local repository:
        • cd
        • cd .m2/repository/org/wildfly
        • rm -rf galleon-plugins
      2. cd
      3. git clone git@github.com:wildfly/wildfly-core.git new-wf-core
      4. mkdir repo
      5. create the following settings.xml, replace path of local profile to your local .m2:
        <?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">
            <mirrors>
              <mirror>
                <mirrorOf>central</mirrorOf>
                <name>central-cache</name>
                <url>https://repository.engineering.redhat.com/nexus/repository/central/</url>
                <id>central-cache</id>
              </mirror>
            </mirrors>
            <profiles>
                <profile>
                    <id>jboss-community-repository</id>
                    <repositories>
                        <repository>
                            <id>jboss-community-repository</id>
                            <url>https://repository.jboss.org/nexus/content/groups/public/</url>
                            <releases><enabled>true</enabled></releases>
                            <snapshots><enabled>false</enabled></snapshots>
                        </repository>
                    </repositories>
                    <pluginRepositories>
                        <pluginRepository>
                            <id>jboss-community-plugin-repository</id>
                            <url>https://repository.jboss.org/nexus/content/groups/public/</url>
                            <releases><enabled>true</enabled></releases>
                            <snapshots><enabled>false</enabled></snapshots>
                        </pluginRepository>
                    </pluginRepositories>
                </profile>
                <profile>
                    <id>mead-eap-8.0-repository</id>
                    <repositories>
                        <repository>
                            <id>mead-eap-8.0</id>
                            <name>MEAD EAP Maven Repository</name>
                            <url>https://download.devel.redhat.com/brewroot/repos/jb-eap-8.0-maven-build/latest/maven/</url>
                        </repository>
                    </repositories>
                    <pluginRepositories>
                        <pluginRepository>
                            <id>mead-eap-8.0</id>
                            <name>MEAD EAP Maven Plugin Repository</name>
                            <url>https://download.devel.redhat.com/brewroot/repos/jb-eap-8.0-maven-build/latest/maven/</url>
                        </pluginRepository>
                    </pluginRepositories>
                </profile>
                <profile>
                    <id>local</id>
                    <repositories>
                        <repository>
                            <id>local-repository</id>
                            <name>Local Workstation Maven Repository</name>
                            <url>file:/home/mkopecky/.m2/repository</url>
                        </repository>
                    </repositories>
                    <pluginRepositories>
                        <pluginRepository>
                            <id>local-repository</id>
                            <name>Local Workstation Maven Repository</name>
                            <url>file:/home/mkopecky/.m2/repository</url>
                        </pluginRepository>
                    </pluginRepositories>
                </profile>
            </profiles>
            <activeProfiles>
                <!-- Order here does not matter, reverse order of profiles in <profiles> element is applied. -->
                <activeProfile>local</activeProfile>
                <activeProfile>mead-eap-8.0-repository</activeProfile>
                <activeProfile>jboss-community-repository</activeProfile>
            </activeProfiles>
        </settings>
        
      6. cd new-wf-core
      7. Update paths if necessary:
        mvn install --show-version -Dinsecure.repositories=WARN -DskipTests  -Dmaven.repo.local="../repo" --settings ../settings.xml
        
      8. I see this exception in QE CI and also if I run this locally:
        [ERROR] Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:6.5.4.Final:build-feature-pack (feature-pack-build) on project wildfly-core-galleon-pack: Failed to resolve org.wildfly.galleon-plugins:wildfly-provisioning-parent:pom:6.5.4.Final: Cannot access local-repository (file:/home/mkopecky/.m2/repository) in offline mode and the artifact org.wildfly.galleon-plugins:wildfly-provisioning-parent:pom:6.5.4.Final has not been downloaded from it before. -> [Help 1]
        

      Attachments

        Activity

          People

            jdenise@redhat.com Jean Francois Denise
            mkopecky@redhat.com Marek Kopecky
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: