Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-4946

Improve JAVA EE with Ant based projects

    XMLWordPrintableJSON

Details

    Description

      Notes:

      • Fix version mismatching when creating deployment descriptors with JEE 8
        and JAKARTA EE 8
      • Fix CDI config file version mismatching with JEE 8 and JAKARTA EE 8,
        IDE creates JEE 7
      • IDE do not create deployment descriptor for EJB Modules from JEE 5 to JEE 7
        and creates it with wrong version in JEE 8
      • Add methods that detect support for CDI 1.0 and CDI 2.0
      • Add missing resource, license file and deployment descriptor for JEE 8
      • Remove unnecessary validation that checks if running JDK 7 then change to JDK 6
      • Remove use of deprecated method "getJ2eePlatform" in one class
      • Remove use of deprecated method "getServerID" in one class
      • Update javac.source and compilerargs properties in some Java EE modules
      • Use try-with-resources and close
      • Fix statement that compares Integers with "=="
      • Fix some typos
      • Remove some unnecessary unboxing/boxing of variables
      • Add some missing @Override tags
      • Add loggers and fix some uses of it

      Testing:

      • Create EAR, EJB, WEB and Application Client with JEE 5, 6, 6 w/CDI , 7 , 8 and
        JAKARTA EE 8
      • Verify the correct creation of deployment descriptors and CDI files for every
        profile in the projects mention above
      • Verify that every project can clean and build successfully

      Doubts:

      • Don't know how to create, modify the files with extension .mdd

      Issues:

      • Could not make work web-fragment version 4.0, it was not working from the beggining

      Attachments

        Issue Links

          Activity

            People

              pepness José Contreras
              pepness José Contreras
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h 40m
                  3h 40m