Hi
I try to enhance some classes by using JPox maven plugin.
I use maven 2.0.5.
I get the following error when compiling :
build:
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building Black dog types
[INFO] task-segment: [package]
[INFO]
----------------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 8 source files to
/mnt/projects/blackdog-types/target/classes
[INFO] [jpox:enhance {execution: default}]
[INFO] INFO [JPOX.Enhancer] - JPOX Enhancer (version 1.1.6) :
Enhancement of classes
JPOX Enhancer (version 1.1.6) : Enhancement of classes
INFO [JPOX.Enhancer] - JPOX Enhancer : Classpath
JPOX Enhancer : Classpath
INFO [JPOX.Enhancer] - >> /mnt/projects/blackdog-types/target/classes
>> /mnt/projects/blackdog-types/target/classes
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/log4j/log4j/1.2.8/log4j-1.2.8.jar
>> /mnt/projects/.m2/log4j/log4j/1.2.8/log4j-1.2.8.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/javax/resource/connector/1.0/connector-1.0.jar
>> /mnt/projects/.m2/javax/resource/connector/1.0/connector-1.0.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
>>
/mnt/projects/.m2/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar
INFO [JPOX.Enhancer] - >> /mnt/projects/.m2/ant/ant/1.6/ant-1.6.jar
>> /mnt/projects/.m2/ant/ant/1.6/ant-1.6.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/javax/jdo/jdo2-api/2.0/jdo2-api-2.0.jar
>> /mnt/projects/.m2/javax/jdo/jdo2-api/2.0/jdo2-api-2.0.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/org/apache/bcel/bcel/5.2/bcel-5.2.jar
>> /mnt/projects/.m2/org/apache/bcel/bcel/5.2/bcel-5.2.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/geronimo-spec/geronimo-spec-jta/1.0.1B-rc2/geronimo-spec-jta-1.0.1B-rc2.jar
>>
/mnt/projects/.m2/geronimo-spec/geronimo-spec-jta/1.0.1B-rc2/geronimo-spec-jta-1.0.1B-rc2.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/jpox/jpox-enhancer/1.1.6/jpox-enhancer-1.1.6.jar
>> /mnt/projects/.m2/jpox/jpox-enhancer/1.1.6/jpox-enhancer-1.1.6.jar
INFO [JPOX.Enhancer] - >> /mnt/projects/.m2/jpox/jpox/1.1.6/jpox-1.1.6.jar
>> /mnt/projects/.m2/jpox/jpox/1.1.6/jpox-1.1.6.jar
INFO [JPOX.Enhancer] - >>
/mnt/projects/.m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
>> /mnt/projects/.m2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
INFO [JPOX.Enhancer] - >> /opt/maven-2.0.5/lib/maven-plugin-api-2.0.5.jar
>> /opt/maven-2.0.5/lib/maven-plugin-api-2.0.5.jar
INFO [JPOX.Enhancer] - >> /opt/maven-2.0.5/core/plexus-utils-1.1.jar
>> /opt/maven-2.0.5/core/plexus-utils-1.1.jar
INFO [JPOX.Enhancer] - >> /opt/maven-2.0.5/lib/maven-artifact-2.0.5.jar
>> /opt/maven-2.0.5/lib/maven-artifact-2.0.5.jar
INFO [JPOX.Enhancer] - >>
/opt/maven-2.0.5/core/plexus-container-default-1.0-alpha-9.jar
>> /opt/maven-2.0.5/core/plexus-container-default-1.0-alpha-9.jar
INFO [JPOX.Enhancer] - JPOX Enhancer : Input Files
JPOX Enhancer : Input Files
INFO [JPOX.Enhancer] - >>
/mnt/projects/blackdog-types/target/classes/org/blackdog/type/AudioItem.jdo
>>
/mnt/projects/blackdog-types/target/classes/org/blackdog/type/AudioItem.jdo
INFO [JPOX.Enhancer] - JPOX Enhancer : Using ClassEnhancer "BCEL"
JPOX Enhancer : Using ClassEnhancer "BCEL"
WARN [JPOX.MetaData] - No manager for annotations was found in the
CLASSPATH so all annotations are ignored.
ERROR [JPOX.MetaData] - Class org.blackdog.type.AudioItem has MetaData
yet the class cant be found. Please check your CLASSPATH specifications.
ERROR [JPOX.Enhancer] - An error was encountered reading the specified
input files. Please consult the log for details. The following may help
: Class org.blackdog.type.AudioItem has MetaData yet the class cant be
found. Please check your CLASSPATH specifications.
org.jpox.metadata.InvalidMetaDataException: Class
org.blackdog.type.AudioItem has MetaData yet the class cant be found.
Please check your CLASSPATH specifications.
at
org.jpox.metadata.AbstractClassMetaData.loadClass(AbstractClassMetaData.java:529)
at org.jpox.metadata.ClassMetaData.populate(ClassMetaData.java:215)
at
org.jpox.metadata.MetaDataManager.populateFileMetaData(MetaDataManager.java:1060)
at
org.jpox.enhancer.bcel.metadata.BCELMetaDataManager.populateRegisteredFile(BCELMetaDataManager.java:241)
at
org.jpox.enhancer.bcel.BCELUtils.getMetaDataForInput(BCELUtils.java:175)
at org.jpox.enhancer.JPOXEnhancer.main(JPOXEnhancer.java:512)
[ERROR] --------------------
[ERROR] Standard error from the JPox enhancer tool:
[ERROR] --------------------
[ERROR] An error was encountered reading the specified input files.
Please consult the log for details. The following may help : Class
org.blackdog.type.AudioItem has MetaData yet the class cant be found.
Please check your CLASSPATH specifications.
Exception in thread "main" org.jpox.metadata.InvalidMetaDataException:
Class org.blackdog.type.AudioItem has MetaData yet the class cant be
found. Please check your CLASSPATH specifications.
at
org.jpox.metadata.AbstractClassMetaData.loadClass(AbstractClassMetaData.java:529)
at org.jpox.metadata.ClassMetaData.populate(ClassMetaData.java:215)
at
org.jpox.metadata.MetaDataManager.populateFileMetaData(MetaDataManager.java:1060)
at
org.jpox.enhancer.bcel.metadata.BCELMetaDataManager.populateRegisteredFile(BCELMetaDataManager.java:241)
at
org.jpox.enhancer.bcel.BCELUtils.getMetaDataForInput(BCELUtils.java:175)
at org.jpox.enhancer.JPOXEnhancer.main(JPOXEnhancer.java:512)
[ERROR] --------------------
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] The JPox enhancer tool exited with a non-null exit code.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Thu Apr 12 23:19:12 CEST 2007
[INFO] Final Memory: 8M/80M
[INFO]
------------------------------------------------------------------------
Result: 1
BUILD SUCCESSFUL (total time: 4 seconds)
It seems that the class AudioItem is not found but
/mnt/projects/blackdog-types/target/classes is on the classpath.
Did someone encounter the same problem?
Best regards,
alexis PARIS.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email