[seam-issues] [JBoss JIRA] Updated: (SOLDER-125) Expressions is not visible in seam-solder-api artifact at compile time

Adam Victor Brandizzi (JIRA) jira-events at lists.jboss.org
Tue Sep 27 10:10:26 EDT 2011


     [ https://issues.jboss.org/browse/SOLDER-125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adam Victor Brandizzi updated SOLDER-125:
-----------------------------------------

    Attachment: seam-expression-bug.zip


A project which yields the problem

> Expressions is not visible in seam-solder-api artifact at compile time
> ----------------------------------------------------------------------
>
>                 Key: SOLDER-125
>                 URL: https://issues.jboss.org/browse/SOLDER-125
>             Project: Seam Solder
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.0.Final
>         Environment: Apache Maven 3.0.3 (r1075438; 2011-02-28 14:31:09-0300)
> Maven home: /usr/share/maven
> Java version: 1.6.0_26, vendor: Apple Inc.
> Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
> Default locale: pt_BR, platform encoding: MacRoman
> OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"
>            Reporter: Adam Victor Brandizzi
>              Labels: api, dependencies, maven
>         Attachments: seam-expression-bug.zip
>
>
> I have an application dependent on seam-solder-impl for runtime and seam-solder-api for compile time, as specified below in pom.xml:
> {quote}
>                 <dependency>
>                         <groupId>org.jboss.seam.solder</groupId>
>                         <artifactId>seam-solder-impl</artifactId>
>                         <version>3.0.0.Final</version>
>                         <scope>runtime</scope>
>                 </dependency>
>                 <dependency>
>                         <groupId>org.jboss.seam.solder</groupId>
>                         <artifactId>seam-solder-api</artifactId>
>                         <version>3.0.0.Final</version>
>                         <scope>compile</scope>
>                 </dependency>
> {quote}
> I have this class in the project:
> {quote}
> package org.seamframework.bug;
> import org.jboss.seam.solder.el.Expressions;
> public class Bugged {
>     @Inject Expressions expressions;
> }
> {quote}
> When I run {{mvn package}}, I get this error:
> {quote}
> [ERROR] COMPILATION ERROR : 
> [INFO] -------------------------------------------------------------
> [ERROR] /Users/brandizzi/sandbox/seam-expression-bug/src/main/java/org/seamframework/bug/Bugged.java:[3,31] cannot find symbol
> symbol  : class Expressions
> location: package org.jboss.seam.solder.el
> [ERROR] /Users/brandizzi/sandbox/seam-expression-bug/src/main/java/org/seamframework/bug/Bugged.java:[6,12] cannot find symbol
> symbol  : class Expressions
> location: class org.seamframework.bug.Bugged
> [ERROR] /Users/brandizzi/sandbox/seam-expression-bug/src/main/java/org/seamframework/bug/Bugged.java:[6,5] cannot find symbol
> symbol  : class Inject
> location: class org.seamframework.bug.Bugged
> [INFO] 3 errors 
> {quote}
> This is unexpected because the documentation presents this bean (http://docs.jboss.org/seam/3/solder/latest/reference/en-US/html/elextensions.html), which makes it part of the interface of Solder.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list