Hi all,

I am from WSO2 Identity and access management team. We are using the Apache
Active directory as our embedded LDAP. Note that we are not using all the
components of the ApacheDS. Currently, we are trying to update the ApacheDS
from 1.5.7 to 2.0.0.AM25. We have faced the following issue,

The core-annotations module expects 'org.junit.runner'[1] as the import
package.  When I go through the implementation, there is only one usage of
this package in the DSAnnotationProcessor.getDirectoryService()[2] method.
It has the 'org.junit.runner.Description' as argument and the usage of that
method is only in the apacheds-test-framework module. We
need the apacheds-core-annotations module as we have used the Factory
classes for the customization. But we can't inject the JUnit module to the
production run-time. So what will the best option be? Can we change this
method's arguments to fix this issue?

Other than this, we are able to update to ApacheDS 2.0.0.AM25. And can you
share the estimated release timeline of 2.0.0?

[1] -
https://github.com/apache/directory-server/blob/c93fbc1c877f708d21f9e33113e489108b259526/core-annotations/pom.xml#L196
[2] -
https://github.com/apache/directory-server/blob/master/core-annotations/src/main/java/org/apache/directory/server/core/factory/DSAnnotationProcessor.java#L321

Thanks and Regards,
Senthalan
-- 

*Senthalan Kanagalingam*
*Software Engineer - WSO2 Inc.*
*Mobile : +94 (0) 77 18 77 466*
<http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to