Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-wtp-dev] [wtp-dev] New m2e JavaEE configurators from JBoss Tools (minus JPA)

Actually that was true in JBoss Tools, but I removed that. The presence of a faces-config.xml file is what triggers the JSF activation on an application server. So I figured I might as well follow that rule. Moreover, the hardcoded dependencies detection was really ugly. 

On Fri, Dec 7, 2012 at 7:53 AM, Max Rydahl Andersen <max.andersen@xxxxxxxxxx> wrote:
> Fred,
>
> For the JSF configurator, what happens in the case where there is no faces-config.xml and no JSF configuration in web.xml? No JSF facet installed?

The JSF facet is currently looking for a mix of dependencies and info in faces-config.xml decide wether or not JSF is enabled - see https://github.com/jbosstools/jbosstools-central/blob/master/maven/plugins/org.jboss.tools.maven.jsf/src/org/jboss/tools/maven/jsf/configurators/JSFProjectConfigurator.java#L329

and

https://github.com/jbosstools/jbosstools-central/blob/master/maven/plugins/org.jboss.tools.maven.jsf/src/org/jboss/tools/maven/jsf/configurators/JSFUtils.java#L148

If none of these are fulfilled then yes, JSF facet will have to enabled explicitly.

/max

>
> Thanks,
> -          Ian
>
> From: Fred Bricon [mailto:fbricon@xxxxxxxxx]
> Sent: Thursday, December 06, 2012 1:59 PM
> To: General discussion of project-wide or architectural issues.
> Subject: Re: [wtp-dev] New m2e JavaEE configurators from JBoss Tools (minus JPA)
>
> Dev call minutes available at : http://wiki.eclipse.org/M2E-WTP_DEV_MEETINGS#06.2F12.2F2012
>
> If you think I forgot something or see any errors, please don't hesitate to edit the page.
>
> Regards,
>
> Fred Bricon
>
> On Wed, Dec 5, 2012 at 3:49 PM, Neil Hauge <neil.hauge@xxxxxxxxxx> wrote:
> Fred,
>
> It's great to here of the contribution and the progress you are making.  One thing we can talk about on the call is starting to align m2e-wtp with the WTP schedule.  As what I hope becomes a part of the larger WTP offering, we will likely need to get m2e-wtp aligned with the general WTP release schedule.  This will ideally involve offerings for the yearly simultaneous release, as well as specific maintenance releases to support the SR's.  Having an active maintenance stream and a dev stream for the next major release is part of the standard process, and is necessary for the stability of the released codebase.
>
> As a result, I would think that 0.17.0 should be an Eclipse Juno based release, and should not be concerned with the Kepler code base at this time.  I understand that this may not be possible yet, but we can discuss on the proposed call.
>
> This is part of the consequences/trade-offs of Dali's evolving provisional API.   There are many benefits, but also a cost.  The Dali team is ready to assist in any provisional API migration when the need arises.   I also planned to notify of these changes on milestones on dali-dev@xxxxxxxxxxx but have missed the last two milestones.  Tune into dali-dev for additional change notification.  For what it is worth, my intention is that the Kepler release will be the last major evolution of the provisional API's.
>
> Neil
>
>
>
>
>
>
> On 12/4/2012 3:56 PM, Fred Bricon wrote:
> Hi,
>
> earlier today I submitted JBoss Tools' JAXRS, JSF and JPA m2e project configurators as a new contribution to m2e-wtp [1][2].
> I cleaned up the original code, using the org.eclipse.m2e.wtp namespace. The 3 configurators come as 3 separate, optional features to m2e-wtp.
> Hopefully, the contribution is IP clean so I'm expecting it'll be vetted rapidly by the EMO team.
>
> All was good and well until, right before I submitted the code contribution, I tested my local build against Kepler (JBoss Tools hasn't started migrating to Kepler yet).
> Turns out the JPA configurator contribution is unusable without major modifications, due to Dali breaking pretty much *all* the provisional API JBoss Tools depended upon [3].
> It's certainly my fault if I wasn't aware of the breaking changes earlier. Well, I understand provisional API means it can be broken from one minor version to another, but still, I think
> it would have been less painful if the code was marked as deprecated instead, for at least 1 version increment.
>
> I really, really don't want to maintain several maintenance streams so, it looks like the JPA support won't be made available until after we release m2e-wtp 0.17.0 in february.
>
> I propose we discuss the subject and Kepler M4 this Thursday Dec 6th (I'll be unavailable friday and the following week), at 11am-12am EST / 17pm-18pm CET on a status call
>
> [1] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=6934 (requires IPZilla access)
> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=395694
> [3] http://wiki.eclipse.org/New_Help_for_Old_Friends_VIII#JPA_Core_.28Provisional_API.29
>
> Regards,
>
> Fred Bricon
>
> PS : Here are the details for the call :
>
> Reservationless-Plus Std International Dial-In Number:+44 (0) 2035 746870
>
> Conference code:
> 7689927039
>
> Global Dial In Numbers
> Argentina
> 08004441016
> Australia
> 1800337169
> Austria
> 0800005898
> Bahamas
> 18002054778
> Bahrain
> 80004377
> Barbados
> 18668556594
> Belarus
> 882000110160
> Belgium
> 080048325
> Bolivia
> 800100768
> Brazil
> 08008921002
> Bulgaria
> 008001100236
> Chile
> 800370228
> Colombia
> 018005182186
> Costa Rica
> 08000131048
> Croatia (Hrvatska)
> 0800222320
> Cyprus
> 80095297
> Czech Republic
> 800701035
> Czech Republic, Mobile
> 800884448
> Denmark
> 80887114
> Dominican Republic
> 18007519076
> Ecuador
> 1800020545
> Egypt, *SITF*
> 08000000188
> El Salvador
> 8006699
> Estonia
> 8000100232
> Fiji
> 008002539
> Finland
> 0800117116
> France
> 0805632867
> Germany
> 08006647541
> Greece
> 00800127562
> Guam
> 18773010136
> Hong Kong
> 800930349
> Hungary
> 0680014726
> Iceland
> 8008967
> India, BSNL & MTNL
> 0008006103255
> India
> 180030104350
> Indonesia, PT Telkom only
> 0078030179162
> Indonesia, PT Indosat only
> 0018030179162
> Ireland
> 1800932401
> Israel
> 1809462557
> Italy
> 800985897
> Jamaica
> 18002050328
> Japan
> 00531250120
> Japan
> 0120934453
> Kazakhstan
> 88003337376
> Korea (South)
> 007986517393
> Latvia
> 80003339
> Lithuania
> 880031223
> Luxembourg
> 80026595
> Malaysia
> 1800814451
> Malta
> 80062176
> Mexico
> 018009269658
> Monaco
> 80093642
> Netherlands
> 08000222329
> New Zealand
> 0800888167
> Nicaragua
> 0018002202067
> Norway
> 80013504
> Panama
> 0018002043574
> Peru
> 080052972
> Philippines
> 180011100991
> Poland
> 008001210187
> Portugal
> 800814625
> Romania
> 0800895537
> Russian Federation
> 81080028341012
> Saint Kitts and Nevis
> 18002059252
> Saudi Arabia
> 8008445917
> Singapore
> 8006162235
> Slovak Republic
> 0800001441
> Slovenia
> 080080471
> South Africa
> 0800982957
> Spain
> 800300524
> Sweden
> 0200896860
> Switzerland
> 0800650077
> Taiwan
> 00801127141
> Thailand
> 001800656966
> Trinidad and Tobago
> 18002024615
> Turkey
> 0080044632093
> Turks and Caicos Islands
> 18772780472
> Ukraine
> 0800500152
> United Arab Emirates
> 8000440163
> United Kingdom
> 08006948057
> United States
> 8004518679
> Uruguay
> 00040190315
> Venezuela
> 8001627182
> Vietnam
> 12011346
> Virgin Islands (U.S.)
> 8773007428
> Global Dial In Numbers
> Australia, Adelaide
> 0870020130
> Australia, Brisbane
> 0730870178
> Australia, Melbourne
> 0382561740
> Australia, Perth
> 0861884572
> Australia, Sydney
> 0289852326
> Austria, Vienna
> 012534978196
> Belgium, Brussels
> 027920405
> China, All Cities Domestic
> 4006205013
> China, All Cities Domestic
> 8008190132
> Czech Republic, Prague
> 239014984
> Denmark, Copenhagen
> 32729215
> Finland, Helsinki
> 0923194436
> France, Paris
> 0170377140
> Germany, Berlin
> 030300190579
> Germany, Frankfurt
> 06922222594
> Hong Kong, Hong Kong
> 85230730429
> Hungary, Budapest
> 7789030
> India, Bangalore
> 08039417180
> India, Chennai
> 04430061276
> India, Hyderabad
> 04030644055
> India, Mumbai
> 02230985358
> India, New Delhi
> 01139417180
> Ireland, Dublin
> 014367793
> Italy, Milan
> 0236269529
> Japan, Tokyo
> 0345807897
> Korea (South), Seoul
> 0234837408
> Lithuania, Vilnius
> 52054226
> Luxembourg, Luxembourg
> 24871157
> Malaysia, Kuala Lumpur
> 0348190012
> Netherlands, Amsterdam
> 0207975872
> Norway, Oslo
> 21033188
> Poland, Warsaw
> 222120148
> Romania, Bucharest
> 0318103711
> Russian Federation, Moscow
> 4999221989
> Singapore, All Cities
> 64840858
> Singapore, All Cities
> 64840858
> Slovak Republic, Bratislava
> 0233456338
> Slovenia, Ljubljana
> 016003991
> Spain, Barcelona
> 935452328
> Spain, Madrid
> 914146284
> Sweden, Stockholm
> 0850513770
> Switzerland, Geneva
> 0225927881
> Switzerland, Zurich
> 0445803463
> United Kingdom, All Cities
> 02035746870
> United Kingdom, All Cities
> 08445790678
> United States, All Cities
> 2127295016
> Vietnam, Ho Chi Minh
> 84838012421
> **International Toll Free Numbers are subject to change. Before each conference, refer to the numbers above for the most current information. Always use your Toll number as a backup.
>
> Helpful keypad commands:
> *0    Operator assistance - conference
> 00    Operator assistance-individual
> *1     Dial-out to a participant - leader only
> *2     Begin/end conference record (leader only)
> *3     Change entry/exit method (recorded names, tones, silence) - leader only
> *4     Private roll call
> *5/#5 Mute/unmute all participant lines - leader only
> *6/#6 Mute/unmute your own line
> *7/#7 Lock/unlock conference (including operator) - leader only
> *8     Allow/disallow conference continuation - leader only
> *9     Start/join sub-conferencing
> 11     Third-party conference start - bypass hold music to start call as leader
> *51/#51     Lecture mode on/off – leader only
> #99     Disconnect all lines except leader’s – leader only
> *#     Participant count
> **     List available keypad commands
> --
> "Have you tried turning it off and on again" - The IT Crowd
>
>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
>
>
>
> --
> "Have you tried turning it off and on again" - The IT Crowd
> _______________________________________________
> m2e-wtp-dev mailing list
> m2e-wtp-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/m2e-wtp-dev

_______________________________________________
m2e-wtp-dev mailing list
m2e-wtp-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/m2e-wtp-dev



--
"Have you tried turning it off and on again" - The IT Crowd

Back to the top