Version 2

    JBoss Wiki - Manual Installation of Maven Dependendies

     

    Thanks to Peter Johnson for this contribution on Install Instructions

     

    To compile with Maven 2 JBoss Wiki you need to install manually some JBoss Portal dependencies not yet released on JBoss public Maven repository. You can use the following snippet:

    mvn install:install-file -DgroupId=jboss -DartifactId=portal-core-lib -Dversion=1.0 -Dpackaging=jar 
    -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\portal-core-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=portal-portlet-lib -Dversion=1.0 -Dpackaging=j
    ar -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\portal-portlet-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=portal-identity-lib -Dversion=1.0 -Dpackaging=
    jar -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\portal-identity-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=portal-common-lib -Dversion=1.0 -Dpackaging=ja
    r -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\portal-common-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-portlet-api-lib -Dversion=1.0 -Dpackagin
    g=jar -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\jboss-portlet-api-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-ejb3x -Dversion=1.0 -Dpackaging=jar -Dfi
    le=%JBOSS_HOME%\client\jboss-ejb3x.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-mail -Dversion=1.0 -Dpackaging=jar -Dfil
    e=%JBOSS_HOME%\server\default\lib\mail.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=activation -Dversion=1.0 -Dpackaging=jar -Dfil
    e=%JBOSS_HOME%\server\default\lib\activation.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=portal-api-lib -Dversion=2.7.1 -Dpackaging=jar
     -Dfile=%PORTAL_HOME%\jboss-portal.sar\lib\portal-api-lib.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-jmx -Dversion=1.0 -Dpackaging=jar -Dfile
    =%JBOSS_HOME%\lib\jboss-jmx.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=portlet-api -Dversion=2.4.0 -Dpackaging=jar -D
    file=%PORTAL_HOME%\jboss-portal.sar\lib\portlet-api.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-j2ee -Dversion=1.0 -Dpackaging=jar -Dfil
    e=%JBOSS_HOME%\server\default\lib\jboss-j2ee.jar
    mvn install:install-file -DgroupId=jboss -DartifactId=jboss-annotations-ejb3 -Dversion=1.0 -Dpackagi
    ng=jar -Dfile=%JBOSS_HOME%\client\jboss-annotations-ejb3.jar     

    (Looks like the forum is wrapping the lines - each 'mvn' command should be on a single line)

    %JBOSS_HOME% is where the JBoss AS binary zip file was installed.

    %PORTAL_HOME% is where the Portal 2.7.x.GA binrary was unpacked. If using the Portal + AS bundle, PORTAL_HOME is %JBOSS_HOME%\server\default.


    Linux readers can adjust the syntax accordingly.

     

    We are working on put all these dependencies on JBoss public Maven repository