Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-1164

`project remove-managed-dependency` does not remove managed dependency

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 1.4.0.Final
    • None
    • None

      I want to turn a Forge project from being Java EE 6 to Java EE 7 centric. One of these tasks is to change the dependencies in the pom.xml. So I add the javax:javaee-api:7.0 to the pom and list the managed dependencies :

      $ project list-managed-dependencies
      org.jboss.spec : jboss-javaee-6.0 : 3.0.2.Final : pom : import
      org.hibernate : hibernate-validator : 5.1.0.Alpha1 : jar : provided
      javax : javaee-api : 7.0 : jar : provided
      

      If I remove the added javax:javaee-api:7.0, it works. But if I want to remove the org.jboss.spec:jboss-javaee-6.0, the console says it doesn't exist :

      $ project remove-managed-dependency org.jboss.spec:jboss-javaee-6.0
      Managed dependency [org.jboss.spec:jboss-javaee-6.0:::] not found in project...
      

      I even tried adding version, scope and so on, but it doesn't work :

      $ project remove-managed-dependency
       ? [[ groupId :artifactId {:version :scope :packaging} ] (of type org.jboss.forge.project.dependencies.Dependency)]: org.jboss.spec:jboss-javaee-6.0:3.0.2.Final:pom:import
      Managed dependency [org.jboss.spec:jboss-javaee-6.0:import::3.0.2.Final] not found in project...
      

      PS : same occur in Forge 1.3.3-Final

            Unassigned Unassigned
            agoncal Antonio Goncalves (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: