Uploaded image for project: 'Pluto'
  1. Pluto
  2. PLUTO-774

Freeze the portlet-api dependency version at 3.0.1

    XMLWordPrintableJSON

Details

    Description

      Currently the <dependencyManagement> section of the parent-most pom.xml descriptor looks like the following:

      pom.xml
      <dependency>
         <groupId>javax.portlet</groupId>
         <artifactId>portlet-api</artifactId>
         <version>${project.version}</version>
         <scope>provided</scope>
      </dependency>
      

      The ${project.version} expression implies that the latest snapshot version of the portlet-api artifact will be used as a compile-time dependency throughout the entire project, and also that it will be released every time there is a release of the Pluto reference implementation. Unless a defect is found, the portlet-api dependency does not need to be released until the next version of the Portlet Specification is released, presumably version 3.1.0.

      Therefore the dependency version should be set to the following, which reflects the latest released version of the portlet-api artifact at the time of this writing:

      pom.xml
      <dependency>
         <groupId>javax.portlet</groupId>
         <artifactId>portlet-api</artifactId>
         <version>3.0.1</version>
         <scope>provided</scope>
      </dependency>
      

      Attachments

        Activity

          People

            ngriffin7a Neil Griffin
            ngriffin7a Neil Griffin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: