[ 
https://issues.apache.org/jira/browse/PLUTO-774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Neil Griffin updated PLUTO-774:
-------------------------------
    Description: 
Currently the {{<dependencyManagement>}} section of the parent-most pom.xml 
descriptor looks like the following:

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

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:

{code:xml|title=pom.xml}
<dependency>
   <groupId>javax.portlet</groupId>
   <artifactId>portlet-api</artifactId>
   <version>3.0.1</version>
   <scope>provided</scope>
</dependency>
{code}

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

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

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.


> Freeze the portlet-api dependency version at 3.0.1
> --------------------------------------------------
>
>                 Key: PLUTO-774
>                 URL: https://issues.apache.org/jira/browse/PLUTO-774
>             Project: Pluto
>          Issue Type: Task
>          Components: portal driver, portlet container
>            Reporter: Neil Griffin
>            Assignee: Neil Griffin
>            Priority: Major
>             Fix For: 3.0.2
>
>
> Currently the {{<dependencyManagement>}} section of the parent-most pom.xml 
> descriptor looks like the following:
> {code:xml|title=pom.xml}
> <dependency>
>    <groupId>javax.portlet</groupId>
>    <artifactId>portlet-api</artifactId>
>    <version>${project.version}</version>
>    <scope>provided</scope>
> </dependency>
> {code}
> 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:
> {code:xml|title=pom.xml}
> <dependency>
>    <groupId>javax.portlet</groupId>
>    <artifactId>portlet-api</artifactId>
>    <version>3.0.1</version>
>    <scope>provided</scope>
> </dependency>
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to