3 Replies Latest reply on Mar 22, 2013 6:13 AM by ramsrib

    Error in Building JBoss AS 7.x from source

    ramsrib

      I'm trying to build JBoss AS 7.1.2 from source. But I'm getting (zanata) maven plugin not found error.

       

      Steps Followed :

      git clone git://github.com/jbossas/jboss-as.git
      cd jboss-as
      git checkout 7.1.2.Final

      mvn clean install

      mvn dependency:sources
      mvn dependency:resolve -Dclassifier=javadoc

       

      When i run "mvn clean install", I'm getting this error :

      [sriram@fedora jboss-as]$ mvn clean install

      [INFO] Scanning for projects...

      [INFO] Reactor build order:

      [INFO]   JBoss Application Server: Build Configuration

      [INFO]   JBoss Application Server: Parent Aggregator

      [INFO]   JBoss Application Server: Shared Security Utilities

      [INFO]   JBoss Application Server: Protocol Utilities

      [INFO]   JBoss Application Server: Controller Client

      [INFO]   JBoss Application Server: Controller Core

      [INFO]   JBoss Application Server: Deployment Repository

      [INFO]   JBoss Application Server: Version

      [INFO]   JBoss Application Server: Process Controller

      [INFO]   JBoss Application Server: Platform MBean integration

      [INFO]   JBoss Application Server: Domain Management

      [INFO]   JBoss Application Server: Domain HTTP Interface

      [INFO]   JBoss Application Server: Domain HTTP Interface

      [INFO]   JBoss Application Server: Network

      [INFO]   JBoss Application Server: Remoting Subsystem

      [INFO]   JBoss Application Server: Server

      [INFO]   JBoss Application Server: Management Client Content

      [INFO]   JBoss Application Server: Common Code for Subsystem and Non-subsystem Test Harness

      [INFO]   JBoss Application Server: Core Model Test Parent

      [INFO]   JBoss Application Server: Subsystem Test Harness

      [INFO]   JBoss Application Server: Subsystem Test Controller 7.1.2

      [INFO]   JBoss Application Server: Subsystem Test POM

      [INFO]   JBoss Application Server: Threading Subsystem

      [INFO]   JBoss Application Server: Host Controller

      [INFO]   JBoss Application Server: Core Model Test Parent

      [INFO]   JBoss Application Server: Core Model Test Framework

      [INFO]   JBoss Application Server: Domain HTTP Error Context

      [INFO]   JBoss Application Server: Naming Subsystem

      [INFO]   JBoss Application Server: JMX Subsystem

      [INFO]   JBoss Application Server: EE

      [INFO]   JBoss Application Server: JacORB Subsystem

      [INFO]   JBoss Application Server: Transaction Subsystem

      [INFO]   JBoss Application Server: Clustering Subsystem

      [INFO]   JBoss Application Server: Clustering Server API

      [INFO]   JBoss Application Server: Common code for clustering subsystems

      [INFO]   JBoss Application Server: JGroups Subsystem

      [INFO]   JBoss Application Server: Infinispan Subsystem

      [INFO]   JBoss Application Server: Security Subsystem

      [INFO]   JBoss Application Server: Connector Subsystem

      [INFO]   JBoss Application Server: Clustered registry service

      [INFO]   JBoss Application Server: EJB Subsystem

      [INFO]   JBoss Application Server: Web Common Classes

      [INFO]   JBoss Application Server: Distributed Web Session SPI

      [INFO]   JBoss Application Server: Clustering Server API implementation

      [INFO]   JBoss Application Server: Distributed Web Session Infinispan provider

      [INFO]   JBoss Application Server: Web Subsystem

      [INFO]   JBoss Application Server: Web Services Subsystem

      [INFO]   JBoss Application Server: Web Services Server Integration Subsystem

      [INFO]   JBoss Application Server: Application Client Bootstrap

      [INFO]   JBoss Application Server: Config Assembly

      [INFO]   JBoss Application Server: Command line interface

      [INFO]   JBoss Application Server: EJB Client BOM

      [INFO]   JBoss Application Server: JMS Client BOM

      [INFO]   JBoss Application Server: EJB and JMS client combined jar

      [INFO]   JBoss Application Server: Clustered Stateful Session Bean cache Infinispan provider

      [INFO]   JBoss Application Server: Clustered service provider registry services

      [INFO]   JBoss Application Server: Clustered singleton services

      [INFO]   JBoss Application Server: Config Admin

      [INFO]   JBoss Application Server: Deployment Scanner

      [INFO]   JBoss Application Server: Embedded

      [INFO]   JBoss Application Server: JPA Subsystem

      [INFO]   JBoss Application Server: JPA SPI

      [INFO]   JBoss Application Server: JPA UTIL

      [INFO]   JBoss Application Server: JPA Subsystem

      [INFO]   JBoss Application Server: Weld Integration

      [INFO]   JBoss Application Server: JAX-RS Integration

      [INFO]   JBoss Application Server: JBoss Diagnostic Reporter

      [INFO]   JBoss Application Server: JDR

      [INFO]   JBoss Application Server: JSF

      [INFO]   JBoss Application Server: JSF Subsystem

      [INFO]   JBoss Application Server: JSF Injection Handlers

      [INFO]   JBoss Application Server: JSR-77 Subsystem

      [INFO]   JBoss Application Server: Logging Subsystem

      [INFO]   JBoss Application Server: Mail subsystem

      [INFO]   JBoss Application Server: Messaging Subsystem

      [INFO]   JBoss Application Server: ModCluster Subsystem

      [INFO]   JBoss Application Server: OSGi

      [INFO]   JBoss Application Server: OSGi Subsystem

      [INFO]   JBoss Application Server: OSGi Integration

      [INFO]   JBoss Application Server: OSGi Integration ConfigAdmin

      [INFO]   JBoss Application Server: OSGi Integration Http

      [INFO]   JBoss Application Server: OSGi Integration JMX

      [INFO]   JBoss Application Server: OSGi Integration JPA

      [INFO]   JBoss Application Server: OSGi Integration JTA

      [INFO]   JBoss Application Server: OSGi Integration Naming

      [INFO]   JBoss Application Server: OSGi Integration WebApp

      [INFO]   JBoss Application Server: POJO Subsystem

      [INFO]   JBoss Application Server: Service Archive Subsystem

      [INFO]   JBoss Application Server: System JMX Module

      [INFO]   JBoss Application Server: XTS Subsystem

      [INFO]   JBoss Application Server: Hibernate 3.6.x JPA integration

      [INFO]   JBoss Application Server: Hibernate 4.0.x JPA integration

      [INFO]   JBoss Application Server: OpenJPA 2.x JPA integration

      [INFO]   JBoss Application Server: Build

      [INFO]   JBoss Application Server: Build Modular

      [INFO]   JBoss Application Server: Subsystem Test Framework Tests

      [INFO]   JBoss Application Server: Arquillian

      [INFO]   JBoss Application Server: Arquillian TestEnricher MSC

      [INFO]   JBoss Application Server: Arquillian Common

      [INFO]   JBoss Application Server: Arquillian Embedded Container

      [INFO]   JBoss Application Server: Arquillian Protocol JMX

      [INFO]   JBoss Application Server: Arquillian Managed Container

      [INFO]   JBoss Application Server: Arquillian Remote Container

      [INFO]   JBoss Application Server: Exported Java EE Specification APIs

      [INFO]   JBoss Application Server: Arquillian TestNG Integration

      [INFO]   JBoss Application Server: Arquillian Common Domain

      [INFO]   JBoss Application Server: Arquillian Remote Domain Container

      [INFO]   JBoss Application Server: Arquillian Managed Domain Container

      [INFO]   JBoss Application Server: Core Model Test Controller 7.1.2

      [INFO]   JBoss Application Server: Core Model Test Controller Optional

      [INFO]   JBoss Application Server: Core Model Tests

      [INFO]   JBoss Application Server: Distribution

      [INFO]   JBoss Application Server Test Suite: Shared

      [INFO]   JBoss Application Server: OSGi Launcher

      [INFO]   JBoss Application Server: Remoting Subsystem Test

      [INFO]   JBoss Application Server: Validation Tests for Exported Java EE Specification APIs

      [INFO]   JBoss Application Server: Web Services Tests Integration Subsystem

      [INFO]   JBoss Application Server Test Suite: Aggregator

      [INFO]   JBoss Application Server Test Suite: Integration

      [INFO]   JBoss Application Server Test Suite: Integration - Smoke

      [WARNING] POM for 'biz.aQute:bndlib:pom:1.50.0:runtime' is invalid.

       

      Its dependencies (if any) will NOT be available to the current build.

      [INFO] ------------------------------------------------------------------------

      [INFO] Building JBoss Application Server: Build Configuration

      [INFO]    task-segment: [clean, install]

      [INFO] ------------------------------------------------------------------------

      Downloading: http://repo1.maven.org/maven2/org/zanata/zanata-maven-plugin/1.5.0/zanata-maven-plugin-1.5.0.pom

      [INFO] Unable to find resource 'org.zanata:zanata-maven-plugin:pom:1.5.0' in repository central (http://repo1.maven.org/maven2)

      Downloading: http://repository.jboss.org/nexus/content/groups/public//org/zanata/zanata-maven-plugin/1.5.0/zanata-maven-plugin-1.5.0.pom

      3K downloaded  (zanata-maven-plugin-1.5.0.pom)

      Downloading: http://repo1.maven.org/maven2/org/zanata/zanata-parent/1.5.0/zanata-parent-1.5.0.pom

      [INFO] Unable to find resource 'org.zanata:zanata-parent:pom:1.5.0' in repository central (http://repo1.maven.org/maven2)

      Downloading: http://repository.jboss.org/nexus/content/groups/public//org/zanata/zanata-parent/1.5.0/zanata-parent-1.5.0.pom

      28K downloaded  (zanata-parent-1.5.0.pom)

      Downloading: http://repository-zanata.forge.cloudbees.com/release//org/jboss/seam/root/2.2.0.GA/root-2.2.0.GA.pom

      [INFO] Unable to find resource 'org.jboss.seam:root:pom:2.2.0.GA' in repository zanata-cloudbees-release (http://repository-zanata.forge.cloudbees.com/release/)

      Downloading: http://repository.jboss.org/nexus/content/repositories/releases//org/jboss/seam/root/2.2.0.GA/root-2.2.0.GA.pom

      42K downloaded  (root-2.2.0.GA.pom)

      Downloading: http://repo1.maven.org/maven2/org/zanata/zanata-maven-plugin/1.5.0/zanata-maven-plugin-1.5.0.jar

      [INFO] Unable to find resource 'org.zanata:zanata-maven-plugin:maven-plugin:1.5.0' in repository central (http://repo1.maven.org/maven2)

      [INFO] ------------------------------------------------------------------------

      [ERROR] BUILD FAILURE

      [INFO] ------------------------------------------------------------------------

      [INFO] A required plugin was not found: Plugin could not be found - check that the goal name is correct: Unable to download the artifact from any repository

       

      Try downloading the file manually from the project website.

       

      Then, install it using the command:

          mvn install:install-file -DgroupId=org.zanata -DartifactId=zanata-maven-plugin -Dversion=1.5.0 -Dpackaging=maven-plugin -Dfile=/path/to/file

       

      Alternatively, if you host your own repository you can deploy the file there:

          mvn deploy:deploy-file -DgroupId=org.zanata -DartifactId=zanata-maven-plugin -Dversion=1.5.0 -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

       

       

        org.zanata:zanata-maven-plugin:maven-plugin:1.5.0

       

      from the specified remote repositories:

        central (http://repo1.maven.org/maven2)

       

       

        org.zanata:zanata-maven-plugin:maven-plugin:1.5.0

       

      from the specified remote repositories:

        central (http://repo1.maven.org/maven2)

       

       

      [INFO] ------------------------------------------------------------------------

      [INFO] For more information, run Maven with the -e switch

      [INFO] ------------------------------------------------------------------------

      [INFO] Total time: 24 seconds

      [INFO] Finished at: Fri Mar 22 10:32:37 IST 2013

      [INFO] Final Memory: 77M/398M

      [INFO] ------------------------------------------------------------------------

      [sriram@fedora jboss-as]$

       

      I thought JBoss will take this 'org.zanata:zanata-maven-plugin' from jboss maven repository which already configured in pom.xml.

       

      I also tried to add this following jboss maven repository to ~/.m2/settings.xml, but it didn't worked.

       

      <repositories>
          <repository>
              <id>jboss-public-repository-group</id>
              <name>JBoss Public Repository Group</name>
              <url>http://repository.jboss.org/nexus/content/groups/public/</url>
              <layout>default</layout>
              <releases>
                  <enabled>true</enabled>
                  <updatePolicy>never</updatePolicy>
              </releases>
              <snapshots>
                  <enabled>true</enabled>
                  <updatePolicy>never</updatePolicy>
              </snapshots>
          </repository>

       

      Let me know if I'm doing it in wrong way.