I have already have triple checked. With out the maven-processor-plugin, it fails. The below configuration is the only way out afaik.
If you don't use enums in your annotation, you don't need the annotation processor. Then it's enough with the compiler plugin w/o the compilerArgument. Ove On Aug 5, 2011, at 5:38 PM, Jason Porter wrote: > 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
