| Hi Kaz,
 Can you please give me the list of reviews (for Java EE 7 support)
      that are alive now. I saw you abandoning some. Just want to make
      sure I'm picking up the right ones.
 
 - Winston
 
 
 
      
      Hi Kaz,
 In the community meeting we discussed about Hudson 3.3.0
        release. The major theme of this release would be
 
 - Java EE 7 support
 - Moving Core to JDK 7 source API (dropping support for JDK 6
        and below)
 - Improving stability and performance
 
 The development will continue until May with Release Candidate
        around last week of May, targeting the release around end of
        June, 2015. Few weeks are required to get the release approval
        from Eclipse Foundation.
 
 Let us know if your work on Java EE 7 support can make it by
        then.
 
 Thanks,
 
 Winston
 
 
        I learned unknown annotations are silently ignored
          if not available on the classpath as Stuart described, so we
          won't need to include any new jars.  It should be OK to just
          add dependency on cdi-api with scope 'provided' so that we can
          use CDI annotations only at compile-time.  I hope I can make a
          new patch in a few days. 2015/01/29 2:39 "Winston Prakash" <winston.prakash@xxxxxxxxx >:
           
            
              Hi Kaz,
 I have created this wiki page (just cut and paste some
                info from this e-mail). Can you please update it with
                all the findings and detail the solution we are going to
                use.
 
 We have to get approval from Eclipse to add any new jar
                we bundle. So list the new jars that will be included in
                the war.
 
 Thanks for all the work.
 
 - Winston
 
 
 
                
                  
                    Just FYI, I got an error from Weld even for
                      org.hudsonci.service.internal.ServiceSupport.setHudson
                      that it has unsatisfied dependency.  As you can
                      see, class ServiceSupport has no annotations, just
                      its method setHudson has @Inject.
 
 
                    Accoding to the CDI 1.1 spec, in the default
                    'annotated' bean discovery mode, ServiceSupport
                    should not be discovered as a bean since it has no
                    annotations.  So it appears that Weld is trying to
                    process all @Inject annotations even for classes
                    that have no bean defining annotations, as long as
                    they have constructors without parameters, with
                    which they are considered as managed beans.  It is
                    unsolicited in my opinion, but it actually works as
                    such.
                    
                   
                  If we try to resolve this issue without CDI
                  compatibility, we will have to use Guice-equivalent of
                  javax.inject.Inject, if any.
                  
                 _______________________________________________
 hudson-dev mailing list
 hudson-dev@xxxxxxxxxxx
 To change your delivery options, retrieve your password, or
            unsubscribe from this list, visit
 https://dev.eclipse.org/mailman/listinfo/hudson-dev
 
 
 _______________________________________________
hudson-dev mailing list
hudson-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/hudson-dev 
 
 |