-
2. Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
ainanmis Mar 21, 2011 5:35 PM (in response to nbelaevski)I tried the instructions in this page, but maven could not find jars related with richfaces 4 .
-
3. Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
nbelaevski Mar 21, 2011 5:46 PM (in response to ainanmis)It should work - please post more details on error you get.
-
4. Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
ainanmis Mar 21, 2011 5:56 PM (in response to nbelaevski)I am taking below error when adding richfaces depenencies.
Project build error: Non-resolvable import POM: Failure to find org.richfaces:richfaces-bom:pom:4.0.0.20110227-CR1 in http://download.java.net/maven/2 was cached in the local repository, resolution will not be reattempted until the update interval of maven2-repository.dev.java.net has elapsed or updates are forced
my pom.xml is below.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.hascode.jsf</groupId>
<artifactId>registration-demo</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>registration-demo Maven Webapp</name>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<id>JBoss repository</id>
<url>http://repository.jboss.com/maven2/</url>
</repository>
</repositories>
<properties>
<!-- for Alhpa versions it was just 'ALPHA2' -->
<org.richfaces.bom.version>4.0.0.20110227-CR1</org.richfaces.bom.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-bom</artifactId>
<version>${org.richfaces.bom.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-ui</artifactId>
</dependency>
<dependency>
<groupId>org.richfaces.core</groupId>
<artifactId>richfaces-core-impl</artifactId>
</dependency>
<dependency>
<groupId>org.richfaces.cdk</groupId>
<artifactId>annotations</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
<build>
<finalName>registration-demo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
-
5. Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
ainanmis Mar 21, 2011 6:28 PM (in response to ainanmis)I solved my problem. my final pom file below. I added jboss repository and richfaces version informations.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.hascode.jsf</groupId>
<artifactId>registration-demo</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>registration-demo Maven Webapp</name>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<id>JBoss repository</id>
<url>http://repository.jboss.com/maven2/</url>
</repository>
<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>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<properties>
<!-- for Alhpa versions it was just 'ALPHA2' -->
<org.richfaces.bom.version>4.0.0.20110227-CR1</org.richfaces.bom.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-bom</artifactId>
<version>${org.richfaces.bom.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-ui</artifactId>
<version>${org.richfaces.bom.version}</version>
</dependency>
<dependency>
<groupId>org.richfaces.core</groupId>
<artifactId>richfaces-core-impl</artifactId>
<version>${org.richfaces.bom.version}</version>
</dependency>
<dependency>
<groupId>org.richfaces.cdk</groupId>
<artifactId>annotations</artifactId>
<version>${org.richfaces.bom.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.0.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
<build>
<finalName>registration-demo</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1-beta-1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>
</project>
-
6. Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
ilya_shaikovsky Mar 22, 2011 4:14 AM (in response to ainanmis)page to which Nick pointed you already contains the link to http://community.jboss.org/wiki/MavenGettingStarted-Users article which explains common settings for maven while working with Jboss projects.
-
7. Re: Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
mitalpritmani Oct 10, 2011 7:00 AM (in response to ainanmis)Hi,
Thanks for your post. It helped me in solving my problem.
Actually I was not able to get the jars of richfaces but after adding jboss repository, my problem got solved.
But I have one doubt. When I add the richfaces-ui and richfaces-core dependency in dependencymanagement section, it does not download richfaces jars and so don't show richfaces and a4j tags. And if I move those both tags out of dependencymanagement tag, and write in other dependencies tag, both jars get downloaded and I am able to use its components. Can you please tell me why is it happening?
-
8. Re: Hi,how can I configure maven,jsf2.0,richfaces 4 ? (pom.xm,web.xml,face-config.xml vb)
jaikrat.singh Feb 23, 2012 1:32 AM (in response to mitalpritmani)Hey, I am also facing somewhat same problem. After putting the jboss entries in my setting.xml, I am getting some authentication issue while running the command "mvn install".
Error:-
Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: http://repository.jboss.com/maven2/org/richfaces/ui/richfaces-components-ui/4.0
.0/richfaces-components-ui-4.0.0.pom, ReasonPhrase:Forbidden.
I also put four below entries in my pom.xml
<dependency> <groupId>org.richfaces.ui</groupId> <artifactId>richfaces-components-ui</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.richfaces.core</groupId> <artifactId>richfaces-core-impl</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.richfaces.ui</groupId> <artifactId>richfaces-components-api</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.richfaces.core</groupId> <artifactId>richfaces-core-api</artifactId> <version>4.0.0</version> </dependency> Any thought.
Thanks
Jaikrat Singh