2007/12/16, Dennis Lundberg <[EMAIL PROTECTED]>:
>
> Thanks for clarifying that Olivier. Is it not enough to specify the
> exclusions on plexus-archiver?


No it's not enough.


Must you also specify the exclusions for
> each dependency of plexus-archiver?


Only ones with dependency to new p-c.

olivier lamy wrote:
> > It's a dependency of plexus-archiver 1.0-alpha-9 [1].
> > I have declared it to add exclusions of plexus-container which is a
> > dependency of plexus-io.
> >
> > --
> > Olivier
> >
> > [1]
> >
> http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom
> >
> > 2007/12/16, Dennis Lundberg <[EMAIL PROTECTED]>:
> >> What's up with plexus-io? Is that needed?
> >>
> >> [EMAIL PROTECTED] wrote:
> >>> Author: olamy
> >>> Date: Sat Dec 15 16:02:36 2007
> >>> New Revision: 604532
> >>>
> >>> URL: http://svn.apache.org/viewvc?rev=604532&view=rev
> >>> Log:
> >>> [MJAR-74] Upgrade maven-archiver dependency to 2.3-SNAPSHOT
> >>> Add some exclusions to prevent new plexus-container coming with new
> >> version of plexus-archiver
> >>> Modified:
> >>>     maven/plugins/trunk/maven-jar-plugin/pom.xml
> >>>
> >>> Modified: maven/plugins/trunk/maven-jar-plugin/pom.xml
> >>> URL:
> >>
> http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/pom.xml?rev=604532&r1=604531&r2=604532&view=diff
> >>
> ==============================================================================
> >>> --- maven/plugins/trunk/maven-jar-plugin/pom.xml (original)
> >>> +++ maven/plugins/trunk/maven-jar-plugin/pom.xml Sat Dec 15 16:02:36
> >> 2007
> >>> @@ -71,9 +71,39 @@
> >>>      <dependency>
> >>>        <groupId>org.apache.maven</groupId>
> >>>        <artifactId>maven-archiver</artifactId>
> >>> -      <version>2.2</version>
> >>> +      <version>2.3-SNAPSHOT</version>
> >>>      </dependency>
> >>>      <dependency>
> >>> +      <groupId>org.codehaus.plexus</groupId>
> >>> +      <artifactId>plexus-archiver</artifactId>
> >>> +      <version>1.0-alpha-9</version>
> >>> +      <exclusions>
> >>> +        <exclusion>
> >>> +          <groupId>org.codehaus.plexus</groupId>
> >>> +          <artifactId>plexus-container-default</artifactId>
> >>> +        </exclusion>
> >>> +        <exclusion>
> >>> +          <groupId>org.codehaus.plexus</groupId>
> >>> +          <artifactId>plexus-component-api</artifactId>
> >>> +        </exclusion>
> >>> +      </exclusions>
> >>> +    </dependency>
> >>> +    <dependency>
> >>> +      <groupId>org.codehaus.plexus</groupId>
> >>> +      <artifactId>plexus-io</artifactId>
> >>> +      <version>1.0-alpha-1</version>
> >>> +      <exclusions>
> >>> +        <exclusion>
> >>> +          <groupId>org.codehaus.plexus</groupId>
> >>> +          <artifactId>plexus-container-default</artifactId>
> >>> +        </exclusion>
> >>> +        <exclusion>
> >>> +          <groupId>org.codehaus.plexus</groupId>
> >>> +          <artifactId>plexus-component-api</artifactId>
> >>> +        </exclusion>
> >>> +      </exclusions>
> >>> +    </dependency>
> >>> +    <dependency>
> >>>        <groupId>commons-lang</groupId>
> >>>        <artifactId>commons-lang</artifactId>
> >>>        <version>2.1</version>
> >>> @@ -93,6 +123,29 @@
> >>>
> >>>    <build>
> >>>      <plugins>
> >>> +      <plugin>
> >>> +        <artifactId>maven-enforcer-plugin</artifactId>
> >>> +        <version>1.0-alpha-3</version>
> >>> +        <executions>
> >>> +          <execution>
> >>> +            <goals>
> >>> +              <goal>enforce</goal>
> >>> +            </goals>
> >>> +            <id>ensure-no-container-api</id>
> >>> +            <configuration>
> >>> +              <rules>
> >>> +                <bannedDependencies>
> >>> +                  <excludes>
> >>> +                    <exclude>org.codehaus.plexus:plexus-component-api
> >> </exclude>
> >>> +                  </excludes>
> >>> +                  <message>The new containers are not supported. You
> >> probably added a dependency that is missing the exclusions.</message>
> >>> +                </bannedDependencies>
> >>> +              </rules>
> >>> +              <fail>true</fail>
> >>> +            </configuration>
> >>> +          </execution>
> >>> +        </executions>
> >>> +      </plugin>
> >>>        <!-- Need to install IT snapshot of maven-jar-plugin -->
> >>>        <plugin>
> >>>          <groupId>org.apache.maven.plugins</groupId>
> >>>
> >>>
> >>>
> >>
> >> --
> >> Dennis Lundberg
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to