title: Spring Roo error with command Perform Package
body: <p>I am new to Java and Spring Framework and using Spring roo in STS 3.1.0.RELEASE and Tomcat 7. </p>
  
  <p>Following is log.roo:    </p>
  
  <pre><code> // Spring Roo 1.2.2.RELEASE [rev 7d75659] log opened at 2012-11-30 20:15:11
  project --topLevelPackage com.tue3 --projectName pizza --java 6 --packaging WAR
  // Spring Roo 1.2.2.RELEASE [rev 7d75659] log closed at 2012-11-30 20:15:51
  // Spring Roo 1.2.2.RELEASE [rev 7d75659] log opened at 2012-11-30 20:16:02
  mongo setup --databaseName pizzadb
  entity mongo --class ~.domain.Person --testAutomatically
  field string --fieldName name --notNull
  repository mongo --interface ~.repository.PersonRepository --entity ~.domain.Person
  web mvc setup
  web mvc scaffold --class ~.domain.PersonController
  perform package
  perform package
  // Spring Roo 1.2.2.RELEASE [rev 7d75659] log closed at 2012-11-30 21:46:42
  </code></pre>
  
  <p>Iam getting following errors:</p>
  
  <pre><code>     perform package
  [INFO] Scanning for projects...
  The command 'mvn.bat -DskipTests=true package' did not complete successfully
  [INFO]                                                                         
  [INFO] ------------------------------------------------------------------------
  [INFO] Building pizza 0.1.0.BUILD-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- aspectj-maven-plugin:1.2:compile (default) @ pizza ---
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$2
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$1
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$3
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.Person
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.repository.PersonRepository
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [ERROR] can't determine annotations of missing type javax.persistence.Entity
  when weaving type com.tue3.domain.PersonController
  when weaving classes 
  when weaving 
  when batch building BuildConfig[null] #Files=10 AopXmls=#0
   [Xlint:cantFindType]
  [WARNING] advice defined in org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect has not been applied [Xlint:adviceDidNotMatch]
  [WARNING] advice defined in org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMatch]
  [WARNING] advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMatch]
  [WARNING] advice defined in org.springframework.mock.staticmock.AbstractMethodMockingControl has not been applied [Xlint:adviceDidNotMatch]
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD FAILURE
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 22.520s
  [INFO] Finished at: Sat Dec 01 03:26:49 PKT 2012
  [INFO] Final Memory: 6M/18M
  [INFO] ------------------------------------------------------------------------
  [ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.2:compile (default) on project pizza: Compiler errors :
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$2
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$1
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean$ApplicationConversionServiceFactoryBean_Roo_ConversionService$3
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\Person.java:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.Person
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\ApplicationConversionServiceFactoryBean.java:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.ApplicationConversionServiceFactoryBean
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\repository\PersonRepository.java:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.repository.PersonRepository
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] error at (no source information available)
  [ERROR] D:\springy\roo\pizza\src\main\java\com\tue3\domain\PersonController.java:0::0 can't determine annotations of missing type javax.persistence.Entity
  [ERROR] when weaving type com.tue3.domain.PersonController
  [ERROR] when weaving classes
  [ERROR] when weaving
  [ERROR] when batch building BuildConfig[null] #Files=10 AopXmls=#0
  [ERROR] [Xlint:cantFindType]
  [ERROR] -&gt; [Help 1]
  [ERROR] 
  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
  [ERROR] 
  [ERROR] For more information about the errors and possible solutions, please read the following articles:
  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
  </code></pre>
  
  <p>Can some one guide me, what Iam doing wrong and how it can be rectified.</p>
  
  <p>Thanks in advance </p>