cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cmoulliard <ch0...@gmail.com>
Subject Re: CXF SpringBoot Starter & Initializr
Date Mon, 20 Mar 2017 17:41:16 GMT
Hi Serguey,

In fact, the Spring @RestController, @RequestMapping, ...  annotations are
indirectly supported by the CXF starter as these transitive dependencies
(spring boot starter web -> spring web / spring webmvc) are included within
the project

[INFO] +- org.apache.cxf:cxf-spring-boot-starter-jaxrs:jar:3.1.10:compile
[INFO] |  +-
org.springframework.boot:spring-boot-starter:jar:1.4.1.RELEASE:compile
[INFO] |  |  +-
org.springframework.boot:spring-boot-starter-logging:jar:1.4.1.RELEASE:compile
[INFO] |  |  |  +- ch.qos.logback:logback-classic:jar:1.1.7:compile
[INFO] |  |  |  |  \- ch.qos.logback:logback-core:jar:1.1.7:compile
[INFO] |  |  |  +- org.slf4j:jcl-over-slf4j:jar:1.7.21:compile
[INFO] |  |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.21:compile
[INFO] |  |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.21:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.17:runtime
[INFO] |  +-
org.springframework.boot:spring-boot-starter-web:jar:1.4.1.RELEASE:compile
[INFO] |  |  +- org.hibernate:hibernate-validator:jar:5.2.4.Final:compile
[INFO] |  |  |  +- org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile
[INFO] |  |  |  \- com.fasterxml:classmate:jar:1.3.1:compile
[INFO] |  |  +- org.springframework:spring-web:jar:4.3.3.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-webmvc:jar:4.3.3.RELEASE:compile

So, if don't want to support them, then we should
exclude org.springframework.boot:spring-boot-starter-web:1.4.1.RELEASE from
the cxf springboot starter in order to just support the JAX-RS annotations.

What do you think ?

Regards,

Charles

On Mon, Mar 20, 2017 at 5:33 PM, Sergey Beryozkin [via CXF] <
ml-node+s547215n5778188h79@n5.nabble.com> wrote:

> Hi, the issue description still reads that Spring annotations can be
> supported - I guess may be it is a sync problem ?
> As a side note, I've started wondering if may be we can have Spring
> annotations checking but treating them internally as JAXRS annotations
> :-), I may have a look a bit later on
>
> Sergey
> On 20/03/17 15:02, cmoulliard wrote:
>
> > Done
> >
> > On Mon, Mar 20, 2017 at 2:40 PM, Sergey Beryozkin [via CXF] <
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=5778188&i=0>>
> wrote:
> >
> >> Hi, thanks,
> >>
> >> though I don't think CXF offers any specific support for Spring
> >> annotations, most likely it is coming due to Spring Boot supporting
> them
> >> OOB.
> >>
> >> Can you please update the issue ?
> >>
> >> Thanks, Sergey
> >> On 20/03/17 13:05, cmoulliard wrote:
> >>
> >>> Done : https://github.com/spring-io/initializr/issues/394
> >>>
> >>> On Mon, Mar 20, 2017 at 12:53 PM, Charles Moulliard <[hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5778179&i=0>>
> >>> wrote:
> >>>
> >>>> I will open the ticket to start the process to make CXF appear on
> >>>> initialzr web site
> >>>>
> >>>> On Mon, Mar 20, 2017 at 10:59 AM, Sergey Beryozkin [via CXF] <
> >>>> [hidden email] <http:///user/SendEmail.jtp?type=node&node=5778179&i=1>>
>
> >> wrote:
> >>>>
> >>>>> Hi Charles
> >>>>>
> >>>>> Oh I see, I thought that would only work for the starters that
> Spring
> >>>>> Boot ships, yes, please help with opening a ticket, hopefully we
can
> >> get
> >>>>> CXF appearing within the initializers page too.
> >>>>>
> >>>>> Thanks, Sergey
> >>>>>
> >>>>> On 20/03/17 09:27, cmoulliard wrote:
> >>>>>
> >>>>>> Hi Sergey,
> >>>>>>
> >>>>>> Many thanks Sergey. CXF is listed under the page you refer but
It
> >>>>> doesn't
> >>>>>> appear within the initializr web page - https://start.spring.io/
like
>
> >>
> >>>>>> jersey framework or camel
> >>>>>>
> >>>>>> https://www.dropbox.com/s/hnkscfgv5pn7d04/Screenshot%202017-
> >>>>> 03-20%2010.22.02.png?dl=0
> >>>>>>
> >>>>>> Do you want that I open a ticket here [1] in oder to start the
> >> process
> >>>>> to
> >>>>>> make CXF pat of the list ?
> >>>>>>
> >>>>>> [1] :  https://github.com/spring-io/initializr/issues
> >>>>>>
> >>>>>> Regards,
> >>>>>>
> >>>>>> Charles
> >>>>>> On Sun, Mar 19, 2017 at 10:54 PM, Sergey Beryozkin [via CXF]
<
> >>>>>> [hidden email] <http:///user/SendEmail.jtp?
> type=node&node=5778156&i=0>>
> >>
> >>>>> wrote:
> >>>>>>
> >>>>>>> Hi
> >>>>>>>
> >>>>>>> It's listed at
> >>>>>>> https://github.com/spring-projects/spring-boot/tree/
> >>>>>>> master/spring-boot-starters
> >>>>>>> (as Apache CXF)
> >>>>>>>
> >>>>>>> Cheers, Sergey
> >>>>>>> On 16/03/17 15:49, cmoulliard wrote:
> >>>>>>>
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> I haven't been able to find some info concerning this
point but
> is
> >> it
> >>>>>>>> possible that a request has been sent to Spring in order
to
> >> register
> >>>>> the
> >>>>>>> CXF
> >>>>>>>> SpringBoot starter within the initializr web site
> >>>>>>>> (https://github.com/spring-io/initializr/wiki/Guidelines-
> >>>>>>> for-3rd-Party-Starters)
> >>>>>>>> ?
> >>>>>>>>
> >>>>>>>> Regards
> >>>>>>>>
> >>>>>>>> Charles
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> View this message in context: http://cxf.547215.n5.nabble.
> >>>>>>> com/CXF-SpringBoot-Starter-Initializr-tp5778135.html
> >>>>>>>> Sent from the cxf-dev mailing list archive at Nabble.com.
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> ------------------------------
> >>>>>>> If you reply to this email, your message will be added to
the
> >>>>> discussion
> >>>>>>> below:
> >>>>>>> http://cxf.547215.n5.nabble.com/CXF-SpringBoot-Starter-
> >>>>>>> Initializr-tp5778135p5778150.html
> >>>>>>> To unsubscribe from CXF SpringBoot Starter & Initializr,
click
> here
> >>>>>>> <
> >>>>>>> .
> >>>>>>> NAML
> >>>>>>> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?ma
> >>>>> cro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=
> >>>>> nabble.naml.namespaces.BasicNamespace-nabble.view.web.
> >>>>> template.NabbleNamespace-nabble.view.web.template.NodeNamesp
> >>>>> ace&breadcrumbs=notify_subscribers%21nabble%3Aemail.
> >>>>> naml-instant_emails%21nabble%3Aemail.naml-send_instant_
> >>>>> email%21nabble%3Aemail.naml>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> ------------------------------
> >>>>> If you reply to this email, your message will be added to the
> >> discussion
> >>>>> below:
> >>>>> http://cxf.547215.n5.nabble.com/CXF-SpringBoot-Starter-Initi
> >>>>> alizr-tp5778135p5778156.html
> >>>>> To unsubscribe from CXF SpringBoot Starter & Initializr, click
here
> >>>>> <
> >>>>> .
> >>>>> NAML
> >>>>> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?
> >> macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&
> >> base=nabble.naml.namespaces.BasicNamespace-nabble.view.
> >> web.template.NabbleNamespace-nabble.view.web.template.
> >> NodeNamespace&breadcrumbs=notify_subscribers%21nabble%
> >> 3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_
> >> instant_email%21nabble%3Aemail.naml>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Charles Moulliard
> >>>> Apache Committer & PMC / Architect @RedHat
> >>>> Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >>
> >> ------------------------------
> >> If you reply to this email, your message will be added to the
> discussion
> >> below:
> >> http://cxf.547215.n5.nabble.com/CXF-SpringBoot-Starter-
> >> Initializr-tp5778135p5778179.html
> >> To unsubscribe from CXF SpringBoot Starter & Initializr, click here
> >> <
> >> .
> >> NAML
> >> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?
> macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&
> base=nabble.naml.namespaces.BasicNamespace-nabble.view.
> web.template.NabbleNamespace-nabble.view.web.template.
> NodeNamespace&breadcrumbs=notify_subscribers%21nabble%
> 3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_
> instant_email%21nabble%3Aemail.naml>
> >>
> >
> >
> >
>
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://cxf.547215.n5.nabble.com/CXF-SpringBoot-Starter-
> Initializr-tp5778135p5778188.html
> To unsubscribe from CXF SpringBoot Starter & Initializr, click here
> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5778135&code=Y2gwMDdtQGdtYWlsLmNvbXw1Nzc4MTM1fDg4NjE3MzMyOA==>
> .
> NAML
> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>



-- 
Charles Moulliard
Apache Committer & PMC / Architect @RedHat
Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io




--
View this message in context: http://cxf.547215.n5.nabble.com/CXF-SpringBoot-Starter-Initializr-tp5778135p5778189.html
Sent from the cxf-dev mailing list archive at Nabble.com.

Mime
View raw message