The test scope on the tapestry5-annotations is a typo.  Here is the
corrected maven snippet.

 <dependencies>
   <dependency>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry-core</artifactId>
     <version>${tapestry-release-version}</version>
     <exclusions>
       <exclusion>
               <artifactId>tapestry-annotations</artifactId>
               <groupId>org.apache.tapestry</groupId>
       </exclusion>
     </exclusions>
   </dependency>
   <dependency>
     <groupId>org.apache.tapestry</groupId>
     <artifactId>tapestry5-annotations</artifactId>
     <version>${tapestry-release-version}</version>
   </dependency>

On Fri, Jun 17, 2011 at 8:07 PM, Ben Tomasini <[email protected]> wrote:
> I just ran gradle install against the head of trunk (5.3.1-SNAPSHOT).
> The installed pom for tapestry-ioc declares tapestry-annotations as a
> dependency; however, the tapestry-annotations project installs as
> tapestry5-annotations.  As a result, the tapestry-annotations artifact
> is not included in my Maven project unless I exclude the transitive
> dependency and include tapestry5-annotations as a top level
> dependency.  Is anyone else seeing this?  Here is the relevant pom
> snippet:
>
>  <dependencies>
>    <dependency>
>      <groupId>org.apache.tapestry</groupId>
>      <artifactId>tapestry-core</artifactId>
>      <version>${tapestry-release-version}</version>
>      <exclusions>
>        <exclusion>
>                <artifactId>tapestry-annotations</artifactId>
>                <groupId>org.apache.tapestry</groupId>
>        </exclusion>
>      </exclusions>
>    </dependency>
>    <dependency>
>      <groupId>org.apache.tapestry</groupId>
>      <artifactId>tapestry5-annotations</artifactId>
>      <version>${tapestry-release-version}</version>
>      <scope>test</scope>
>    </dependency>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to