I thought it was. Would you mind double checking the source and sending a pull request if it is not?
Sent from my iPhone On Aug 5, 2011, at 3:59, Ove Ranheim <[email protected]> wrote: > My project compiles fine now and I'm able to deploy just fine in AS7. My > issue was sorted out by having post-compilation of annotations using the > maven-processor-plugin: > > <build> > <finalName>${project.artifactId}</finalName> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <configuration> > <source>1.6</source> > <target>1.6</target> > <compilerArgument>-proc:none</compilerArgument> > </configuration> > </plugin> > <!-- Run annotation processors on src/main/java sources --> > <plugin> > <groupId>org.bsc.maven</groupId> > <artifactId>maven-processor-plugin</artifactId> > <executions> > <execution> > <id>process</id> > <goals> > <goal>process</goal> > </goals> > <phase>generate-sources</phase> > </execution> > </executions> > </plugin> > > </plugins> > </build> > > The Solder documentation should be considered updated, as it fails in my > project if I make an annotation that declares an enum in it: > > @Target( { TYPE, METHOD, PARAMETER, FIELD }) > @Retention(RUNTIME) > @Documented > @Qualifier > public @interface PartsConfig { > > PartsConfigSource target() default PartsConfigSource.FILE; > > } > > -Ove > > > On Aug 3, 2011, at 5:03 PM, Jason Porter wrote: > >> Did you run the annotation processor to built the logger impl for your >> project? >> >> Sent from my iPhone >> >> On Aug 3, 2011, at 6:36, Ove Ranheim <[email protected]> wrote: >> >>> Hi, >>> >>> The logging configuration with AS7 confuses me. Due a dependency of >>> hibernate-search, I have upgraded to latest snapshot of it. And it works >>> fine. I experienced that hibernate-search is unable to build the >>> persistence-unit unless SLF4J is included, so I added an >>> WEB-INF/jboss-deployment-structure.xml: >>> >>> <jboss-deployment-structure> >>> <deployment> >>> <dependencies> >>> <module name="org.dom4j" /> >>> <module name="org.apache.log4j"/> >>> <module name="org.slf4j"/> >>> <module name="org.apache.commons.logging"/> >>> </dependencies> >>> </deployment> >>> </jboss-deployment-structure> >>> >>> This solves all my former issues of logging dependencies and JBoss Logging >>> works just fine and hibernate-search gets the logger instance it needs. I >>> have experimented with including and excluding slf4j 1.5.10 and >>> commons-logging 1.1.1, but it fails, unless I do the above. >>> >>> Anyhow, Solder's TypeSafe Message log seems broken with AS7 and I get the >>> following exception: >>> >>> 14:20:49,876 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) >>> java.lang.IllegalArgumentException: Invalid logger interface >>> com.musific.log.MusificLog (implementation not found) >>> 14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at >>> org.jboss.logging.Logger.getMessageLogger(Logger.java:2254) >>> 14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at >>> org.jboss.logging.Logger.getMessageLogger(Logger.java:2215) >>> 14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at >>> org.jboss.seam.solder.logging.TypedMessageLoggerProducer.produceTypedLogger(TypedMessageLoggerProducer.java:66) >>> >>> Full log: http://pastebin.com/WQt11T47 >>> >>> When I deploy seam-booking example, it works perfect. >>> >>> I suspect that hibernate-search (that is lucene) requires a conflicting >>> version of slf4j, since that is a dependency causing PU not to be built >>> unless it's there. >>> >>> What's is the correct configuration for JBoss and Seam Solder logging in >>> AS7? >>> >>> What would be the right exclude (in jboss-deployment-structure.xml:) and >>> logger jars to include. >>> >>> Ove >>> >>> _______________________________________________ >>> seam-dev mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/seam-dev >
_______________________________________________ seam-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/seam-dev
