Hi all,
are there any examples showing how to use the instrument goal?
I am trying to instument only some of my class files, but the instrument
goal always instruments *all* class files.
Pom snippet:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>3.0</version>
<configuration>
<instrument verbose="false">
<fileset dir="${project.build.outputDirectory}">
<include name="**/AbstractResult.class" />
<include name="**/ResultDataEntity.class" />
</fileset>
</instrument>
Maven output (truncated):
[DEBUG] Goal: org.codehaus.mojo:hibernate3-maven-plugin:3.0:instrument
(default-cli)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[DEBUG] Goal: org.codehaus.mojo:hibernate3-maven-plugin:3.0:instrument
(default-cli)
[DEBUG] Style: Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<classRealm>${plugin.classRealm}</classRealm>
<instrument verbose="false">
<fileset dir="H:\develop\TRM-src\server\target\classes">
<include name="**/AbstractResult.class"/>
<include name="**/ResultDataEntity.class"/>
</fileset>${instrument}</instrument>
<localRepository>${localRepository}</localRepository>
<session>${session}</session>
</configuration>
...
[DEBUG] Configuring mojo
'org.codehaus.mojo:hibernate3-maven-plugin:3.0:instrument' with basic
configurator -->
[DEBUG] (f) classRealm =
ClassRealm[plugin>org.codehaus.mojo:hibernate3-maven-plugin:3.0, parent:
sun.misc.Launcher$AppClassLoader@32f4a24a]
[DEBUG] (f) instrument = <instrument verbose="false"><fileset
dir="H:\develop\TRM-src\server\target\classes"><include
name="**/AbstractResult.class"/>
<include name="**/ResultDataEntity.class"/>
</fileset>
</instrument>
...
Class org.hibernate.tool.instrument.javassist.InstrumentTask loaded from
parent loader (parentFirst)
+Datatype instrument
org.hibernate.tool.instrument.javassist.InstrumentTask
fileset: Setup scanner in dir H:\develop\TRM-src\server\target\classes
with patternSet{ includes: [**/*.class] excludes: [] }
[instrument] starting instrumentation
[instrument] processing class file : <repaeats for each file...>
Maybe this is related to <https://jira.codehaus.org/browse/MHIBERNATE-130>?
TIA,
Martin
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email