Hi,
com.antfact* contains the annotations ?
Regards
JB
On 12/03/2015 07:50 AM, Lu Qin wrote:
Before ,I package the bundle like this:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.5.4</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Bundle-Name>${project.name}</Bundle-Name>
<Import-Package>
javax.ws.rs <http://javax.ws.rs>.*,
org.apache.shiro.authc.*;version="[1.2.0,3)",
org.apache.cxf.jaxrs.client.*,
org.slf4j.*,
!*
</Import-Package>
<Export-Package>
com.antfact.auth2.commons.*;
!*
</Export-Package>
</instructions>
</configuration>
</plugin>
Now,I not use the plugin and the problem resolve.
Why???
在 2015年12月3日,14:38,Lu Qin <[email protected]
<mailto:[email protected]>> 写道:
There is a User class like this:
public class UserInfoimplements Serializable {
@Column(id =true,type = FieldType.String)
@JsonProperty(value ="user_id")
private StringuserId;
and there is a userId field with a Column annotation,and the class in
a bundle named commons.
The Column java like this:
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface Column {
String column_family()default "sbc";
String column_qualify()default "";
Now I use the UserInfo in another bundle ,and I want to find the
Column annotation like this:
Annotation[] anns = UserInfo.class.getDeclaredField("userId").getAnnotations();
the ans is 0 length.
在 2015年12月3日,14:34,Achim Nierbeck <[email protected]
<mailto:[email protected]>> 写道:
Wow ...
could you please elaborate on that?
It's hard to understand your issue with such sparse information.
What kind of Annotations are you using, how are you trying to use
that class from another bundle?
regards, Achim
2015-12-03 7:23 GMT+01:00 Lu Qin <[email protected]
<mailto:[email protected]>>:
I define a class with some annotations,and I export the class in
a bundle,and I put the bundle into karaf 4.0.
<http://4.0.3.it/>3. It active.
But when I can not find the annotation when I use the class in
other bundle.
How can I resolve it ?
Tnanks.
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com