Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-10474

Clean is needed to get jax-rs tooling "in sync", should be enough with automatic/incremental build enabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 3.3.0.Beta1
    • 3.3.0.M5
    • webservices
    • None

      From JBIDE-9332:

      It is still not fixed. It has many bugs.
      1. If project has JAX-RS support and after that I create some REST webservice on myself, it is sometimes not included in JAX-RS REST Web Services node. I testes it with JBoss AS 7.0.1 and EAP 5.1.0. This issue is less frequent in EAP, but it is still sometimes present.

      2. Sometimes on JBoss AS 7.0.1 after adding JAX-RS support not only REST services created by myself are not included in JAX-RS Web Services node, but also those services created by Sample REST wizard.

      3. Supposing I created some REST service and this service is included in JAX-RS Web Services node. If I edit these service and add other http methods (get, post ...) they are not included in that node. Only way is again removing JAX-RS support and adding JAX-RS support. Tested with JBoss AS 7.0.1

      4. I have also noticed that if I change for example @Path param and save it before it is changed in JAX-RS Web Services node, this change has never applied to this node. It is applied only if I am slower than node's validator.

      I have just noticed that 'clean build' thing. It fixes all bugs I have noticed, but it is not comfortable in my opinion. I have Eclipse configured to have automatic builds. So if some change happened, building the project would immediately happen. I don't like user has to click on Clean build to have 'correct version' of JAX-RS Web Services node."

              manderse@redhat.com Max Andersen
              manderse@redhat.com Max Andersen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: