You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Dennis Lundberg <de...@apache.org> on 2007/12/16 20:52:12 UTC

Re: svn commit: r604532 - /maven/plugins/trunk/maven-jar-plugin/pom.xml

What's up with plexus-io? Is that needed?

olamy@apache.org 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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r604532 - /maven/plugins/trunk/maven-jar-plugin/pom.xml

Posted by olivier lamy <ol...@apache.org>.
2007/12/16, Dennis Lundberg <de...@apache.org>:
>
> 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 <de...@apache.org>:
> >> What's up with plexus-io? Is that needed?
> >>
> >> olamy@apache.org 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: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: svn commit: r604532 - /maven/plugins/trunk/maven-jar-plugin/pom.xml

Posted by Dennis Lundberg <de...@apache.org>.
Thanks for clarifying that Olivier. Is it not enough to specify the 
exclusions on plexus-archiver? Must you also specify the exclusions for 
each dependency of plexus-archiver?

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 <de...@apache.org>:
>> What's up with plexus-io? Is that needed?
>>
>> olamy@apache.org 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: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r604532 - /maven/plugins/trunk/maven-jar-plugin/pom.xml

Posted by olivier lamy <ol...@apache.org>.
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 <de...@apache.org>:
>
> What's up with plexus-io? Is that needed?
>
> olamy@apache.org 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: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>