rmannibucau commented on code in PR #950:
URL: https://github.com/apache/maven/pull/950#discussion_r1387649317
##########
maven-core/pom.xml:
##########
@@ -144,6 +144,12 @@ under the License.
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
+ <dependency>
Review Comment:
Yes exactly, I think it is a case which becomes not rare to ignore.
About the interface thing it is mainly a matter of registering the scoped
bean with an interface instead of its class so means
`@SessionScoped(targetInterface = MyApi.class) class MyApiImpl implements Api
{}` or something like that - once again we can relax it for internal usage but
not for external ones - and `T` becomes `MyApi` instead of taking the actual
instance.
Could it be a compromise to try to not shout in users foot?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]