I changed  the package , it still has the following error. I would strongly
suggest admin of this site set up a 
FAQ section. I just followed the tutorial. it SHOULD be fool -proof. but it
is not. 
what people need is AppFuse for Dummy.



[INFO] Compiler errors : 
error at import org.appfuse.webapp.action.BaseAction;
       ^^^^^^^^^^^^^^^^^
/home/xyz/dev/myproject/core/src/main/java/com/mycompany/app/webapp/action/PersonAction.java:3:0::0
The import org.appfuse.webapp cannot be resolved
error at public class PersonAction extends BaseAction {
                                  ^^^^^^^^^
/home/xyz/dev/myproject/core/src/main/java/com/mycompany/app/webapp/action/PersonAction.java:9:0::0
BaseAction cannot be resolved to a type
error at return SUCCESS;
       
/home/xyz/dev/myproject/core/src/main/java/com/mycompany/app/webapp/action/PersonAction.java:23:0::0
SUCCESS cannot be resolved



here is the person class:

package com.mycompany.app.model;



import org.appfuse.model.BaseObject;

import javax.persistence.Entity;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import javax.persistence.Column;

@Entity
public class Person extends BaseObject {
    private Long id;
    private String firstName;
    private String lastName;
        
    @Column(name="first_name", length=50)
    public String getFirstName() {
                return firstName;
        }
        public void setFirstName(String firstName) {
                this.firstName = firstName;
        }
        @Id @GeneratedValue(strategy = GenerationType.AUTO)
        public Long getId() {
                return id;
        }
        public void setId(Long id) {
                this.id = id;
        }
        
        @Column(name="last_name", length=50)
        public String getLastName() {
                return lastName;
        }
        public void setLastName(String lastName) {
                this.lastName = lastName;
        }
        @Override
        public int hashCode() {
                final int PRIME = 31;
                int result = 1;
                result = PRIME * result + ((firstName == null) ? 0 :
firstName.hashCode());
                result = PRIME * result + ((id == null) ? 0 : id.hashCode());
                result = PRIME * result + ((lastName == null) ? 0 : 
lastName.hashCode());
                return result;
        }
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                final Person other = (Person) obj;
                if (firstName == null) {
                        if (other.firstName != null)
                                return false;
                } else if (!firstName.equals(other.firstName))
                        return false;
                if (id == null) {
                        if (other.id != null)
                                return false;
                } else if (!id.equals(other.id))
                        return false;
                if (lastName == null) {
                        if (other.lastName != null)
                                return false;
                } else if (!lastName.equals(other.lastName))
                        return false;
                return true;
        }
        @Override
        public String toString() {
                String result = firstName + lastName;
                return result;
        }  
    /*
     Generate your getters and setters using your favorite IDE: 
     In Eclipse:
     Right-click -> Source -> Generate Getters and Setters
    */
        
}


alibehzadian wrote:
> 
> Hi 
> 
> I don't agree you. It took me only 1 hour to set up and run AppFuse.
> Before starting AppFuse you should know a little about Maven and its 
> dependencies and repositories. 
> Watch Matt's videos about AppFuse. For me setting up and running AppFuse
> is exactly the same as Matt captured in 
> http://static.appfuse.org/movies/2.0/helloworld.mov this video .
> 
> I strongly recommend you to read a good book about Maven (the one
> introduced
> in AppFuse documentation is a very good and up-to-date reference).
> 
> Thanks Matt and AppFuse team for the excellent AppFuse!
> 
> Finally, about your exception:
> What is groupId of your create command? This parameter will be your
> package structure. The default value (based on AppFuse Quick Start) is
> "com.mycompany.app" not "org.appfuse.tutorial". I think you
> just copy-and-paste the code snippet from documentation without any care
> about this package name 
> and it is not AppFuse's fault.
> 
> Ali Behzadian Nejad.
> 

-- 
View this message in context: 
http://www.nabble.com/the-set-up-and-learning-cure-is-crazy-high-tp18803856s2369p18885291.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to