Nice machine name, btw. -Patrick
On Fri, Feb 29, 2008 at 9:38 AM, Patrick Linskey <[EMAIL PROTECTED]> wrote: > How about adding it to your exclude list? Per that set of includes and > excludes, the abstract class will be enhanced. > > -Patrick > > > > On Fri, Feb 29, 2008 at 9:25 AM, Geir Magnusson Jr. <[EMAIL PROTECTED]> > wrote: > > > > On Feb 29, 2008, at 12:13 PM, Patrick Linskey wrote: > > > > >> How can I tell OpenJPA to ignore it? > > > > > > Don't ask OpenJPA to enhance it. > > > > > > How are you invoking the enhancer? It sounds like you're either > > > specifying a list of classes to enhance, including the new superclass, > > > or you're specifying nothing, and the new superclass is listed in your > > > persistence.xml. > > > > Well, I do it this way in my ant build : > > > > <target name="openjpa:enhance" depends="common-build.compile"> > > <taskdef name="openjpac" classpathref="compile.classpath" > > classname="org.apache.openjpa.ant.PCEnhancerTask" /> > > > > <openjpac> > > <config propertiesFile="src/main/resources/META-INF/ > > persistence.xml" /> > > <classpath refid="compile.classpath" /> > > <fileset dir="src/main/java"> > > <include name="**/model/**/*.java" /> > > <exclude name="**/model/util/*.java" /> > > </fileset> > > </openjpac> > > </target> > > > > and I took it out : > > > > pthbbbbbb:trunk geir$ cd src/main/resources/META-INF/ > > pthbbbbbb:META-INF geir$ grep AbstractControlledListItem persistence.xml > > <!-- <class>com.joost.model.codes.AbstractControlledListItem</ > > class> --> > > pthbbbbbb:META-INF geir$ > > > > yet still I get that notification. > > > > geir > > > > > > > > > > > > > > > > -Patrick > > > > > > On Fri, Feb 29, 2008 at 5:48 AM, Geir Magnusson Jr. <[EMAIL PROTECTED]> > > > wrote: > > >> After a bit of refactoring, I have a set of entity classes that > > >> have a > > >> common abstract ancestor. This ancestor has nothing JPA-ish about > > >> it. > > >> > > >> However, when I run the enhancer (v1.0.2) I get : > > >> > > >> [openjpac] 1003 pu WARN [main] openjpa.Enhance - Type "class > > >> com.joost.model.codes.AbstractControlledListItem" has no metadata; > > >> enhancing as persistence aware. If you intended for "class > > >> com.joost.model.codes.AbstractControlledListItem" to be persistence- > > >> capable, then this means that OpenJPA could not find any metadata for > > >> "class com.joost.model.codes.AbstractControlledListItem". This can > > >> happen if the directory containing your metadata is not in your > > >> CLASSPATH, or if your metadata files are not named properly. See the > > >> documentation on metadata placement for more information. > > >> > > >> How can I tell OpenJPA to ignore it? > > >> > > >> geir > > >> > > >> > > >> > > > > > > > > > > > > -- > > > Patrick Linskey > > > 202 669 5907 > > > > > > > > -- > Patrick Linskey > 202 669 5907 > -- Patrick Linskey 202 669 5907
