| 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 
 |