Problems building any of the JSF Weld distro projects
asookazian Mar 28, 2010 6:12 AMI'm currently running Ubuntu 9.10. I can't build any of the damn JSF examples!
mvn output below for login example. I had to manually download and install the jsf-api.jar and jsf-impl.jar. So apparently they're not in the classpath. How can I fix this so I can build the project? thx.
asookazian@asookazian-desktop:/opt/weld-1.0.1-Final/examples/jsf/login:08:58 PM:$mvn
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Weld Examples: Login
[INFO] task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce}]
[INFO] [build-helper:maven-version {execution: default}]
[INFO] [build-helper:parse-version {execution: default}]
[INFO] [buildnumber:create {execution: set-build-properties}]
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd /opt/weld-1.0.1-Final/examples/jsf/login && svn --non-interactive info
[INFO] Working directory: /opt/weld-1.0.1-Final/examples/jsf/login
Provider message:
The svn command failed.
Command output:
svn: '.' is not a working copy
[WARNING] Cannot get the revision information from the scm repository, proceeding with revision of unavailable :
Error!
[INFO] Storing buildNumber: unavailable at timestamp: March 27, 2010 8:58:25 PM PDT
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/weld-1.0.1-Final/examples/jsf/login/src/main/resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 4 source files to /opt/weld-1.0.1-Final/examples/jsf/login/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[9,30] package javax.faces.application does not exist
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[10,26] package javax.faces.context does not exist
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[35,35] cannot find symbol
symbol : class FacesMessage
location: class org.jboss.weld.examples.login.Login
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[34,10] cannot find symbol
symbol : variable FacesContext
location: class org.jboss.weld.examples.login.Login
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[42,32] cannot find symbol
symbol : class FacesMessage
location: class org.jboss.weld.examples.login.Login
/opt/weld-1.0.1-Final/examples/jsf/login/src/main/java/org/jboss/weld/examples/login/Login.java:[41,7] cannot find symbol
symbol : variable FacesContext
location: class org.jboss.weld.examples.login.Login
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 seconds
[INFO] Finished at: Sat Mar 27 20:58:26 PDT 2010
[INFO] Final Memory: 20M/115M
[INFO] ------------------------------------------------------------------------
well, it looks like jsf-impl.jar was not installed into the local mvn repo:
asookazian@asookazian-desktop:~/.m2/repository/javax/faces:09:08 PM:$ls -la total 12 drwxr-xr-x 3 asookazian asookazian 4096 2010-03-25 22:29 . drwxr-xr-x 9 asookazian asookazian 4096 2010-03-25 22:29 .. drwxr-xr-x 3 asookazian asookazian 4096 2010-03-25 22:30 jsf-api
But I don't see the hint in the mvn output to run mvn install...