-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I can also add a unit test, but this scenario is tricky with multiple
levels of things that could go wrong, and I want to make sure it always
works.

- -j

Brett Porter wrote:
| I was really hoping for a unit test on this instead. There is a suite
| there already....
|
|
| [EMAIL PROTECTED] wrote:
|
|> Author: jdcasey
|> Date: Thu Nov  3 17:39:23 2005
|> New Revision: 330681
|>
|> URL: http://svn.apache.org/viewcvs?rev=330681&view=rev
|> Log:
|> Adding test case for preserving system scope on transitively resolved
|> deps.
|>
|> Added:
|>     maven/components/trunk/maven-core-it/it0085/
|>     maven/components/trunk/maven-core-it/it0085/dep/
|>     maven/components/trunk/maven-core-it/it0085/dep/pom.xml   (with
|> props)
|>     maven/components/trunk/maven-core-it/it0085/expected-results.txt
|> (with props)
|>     maven/components/trunk/maven-core-it/it0085/goals.txt   (with props)
|>     maven/components/trunk/maven-core-it/it0085/pom.xml   (with props)
|>     maven/components/trunk/maven-core-it/it0085/war/
|>     maven/components/trunk/maven-core-it/it0085/war/pom.xml   (with
|> props)
|>     maven/components/trunk/maven-core-it/it0085/war/src/
|>     maven/components/trunk/maven-core-it/it0085/war/src/main/
|>     maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/
|>
|> maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/
|>
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|> (with props)
|> Modified:
|>     maven/components/trunk/maven-core-it/README.txt
|>     maven/components/trunk/maven-core-it/integration-tests.txt
|>
|> Modified: maven/components/trunk/maven-core-it/README.txt
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/README.txt?rev=330681&r1=330680&r2=330681&view=diff

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/README.txt (original)
|> +++ maven/components/trunk/maven-core-it/README.txt Thu Nov  3
|> 17:39:23 2005
|> @@ -229,6 +229,11 @@
|>
|>  it0084: Verify that the collector selecting a particular version gets
|> the correct subtree
|>
|> +it0085: Verify that system-scoped dependencies get resolved with
|> system scope
|> +        when they are resolved transitively via another (non-system)
|> +        dependency. Inherited scope should not apply in the case of
|> +        system-scoped dependencies, no matter where they are.
|> +
|>
- -------------------------------------------------------------------------------

|>
|>
|>  - generated sources
|>
|> Modified: maven/components/trunk/maven-core-it/integration-tests.txt
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/integration-tests.txt?rev=330681&r1=330680&r2=330681&view=diff

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/integration-tests.txt (original)
|> +++ maven/components/trunk/maven-core-it/integration-tests.txt Thu
|> Nov  3 17:39:23 2005
|> @@ -1,3 +1,4 @@
|> +it0085
|>  it0084
|>  it0083
|>  it0082
|>
|> Added: maven/components/trunk/maven-core-it/it0085/dep/pom.xml
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/dep/pom.xml?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/it0085/dep/pom.xml (added)
|> +++ maven/components/trunk/maven-core-it/it0085/dep/pom.xml Thu Nov  3
|> 17:39:23 2005
|> @@ -0,0 +1,16 @@
|> +<project>
|> +  <modelVersion>4.0.0</modelVersion>
|> +  <parent>
|> +    <groupId>org.apache.maven.it</groupId>
|> +    <artifactId>it0085-parent</artifactId>
|> +    <version>1.0</version>
|> +  </parent>
|> +  <artifactId>it0085-dep</artifactId>
|> +
|> +  <dependencies>
|> +    <dependency>
|> +      <groupId>org.apache.maven.it</groupId>
|> +      <artifactId>pom-dep</artifactId>
|> +    </dependency>
|> +  </dependencies>
|> +</project>
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/dep/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/dep/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|> Added: maven/components/trunk/maven-core-it/it0085/expected-results.txt
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/expected-results.txt?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/it0085/expected-results.txt
|> (added)
|> +++ maven/components/trunk/maven-core-it/it0085/expected-results.txt
|> Thu Nov  3 17:39:23 2005
|> @@ -0,0 +1,3 @@
|> +!war/target/it0085-war-1.0/WEB-INF/lib/pom.xml
|> +!war/target/it0085-war-1.0/WEB-INF/lib/it0085-dep-1.0.jar
|> +war/target/it0085-war-1.0/WEB-INF/lib/junit-3.8.1.jar
|>
|> Propchange:
|> maven/components/trunk/maven-core-it/it0085/expected-results.txt
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange:
|> maven/components/trunk/maven-core-it/it0085/expected-results.txt
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|> Added: maven/components/trunk/maven-core-it/it0085/goals.txt
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/goals.txt?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/it0085/goals.txt (added)
|> +++ maven/components/trunk/maven-core-it/it0085/goals.txt Thu Nov  3
|> 17:39:23 2005
|> @@ -0,0 +1 @@
|> +package
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/goals.txt
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/goals.txt
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|> Added: maven/components/trunk/maven-core-it/it0085/pom.xml
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/pom.xml?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/it0085/pom.xml (added)
|> +++ maven/components/trunk/maven-core-it/it0085/pom.xml Thu Nov  3
|> 17:39:23 2005
|> @@ -0,0 +1,24 @@
|> +<project>
|> +  <modelVersion>4.0.0</modelVersion>
|> +  <groupId>org.apache.maven.it</groupId>
|> +  <artifactId>it0085-parent</artifactId>
|> +  <version>1.0</version>
|> +  <packaging>pom</packaging>
|> +
|> +  <modules>
|> +    <module>dep</module>
|> +    <module>war</module>
|> +  </modules>
|> +
|> +  <dependencyManagement>
|> +    <dependencies>
|> +      <dependency>
|> +        <groupId>org.apache.maven.it</groupId>
|> +        <artifactId>pom-dep</artifactId>
|> +        <version>1.4.2</version>
|> +        <scope>system</scope>
|> +        <systemPath>${basedir}/pom.xml</systemPath>
|> +      </dependency>
|> +    </dependencies>
|> +  </dependencyManagement>
|> +</project>
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|> Added: maven/components/trunk/maven-core-it/it0085/war/pom.xml
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/war/pom.xml?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> --- maven/components/trunk/maven-core-it/it0085/war/pom.xml (added)
|> +++ maven/components/trunk/maven-core-it/it0085/war/pom.xml Thu Nov  3
|> 17:39:23 2005
|> @@ -0,0 +1,24 @@
|> +<project>
|> +  <modelVersion>4.0.0</modelVersion>
|> +  <parent>
|> +    <groupId>org.apache.maven.it</groupId>
|> +    <artifactId>it0085-parent</artifactId>
|> +    <version>1.0</version>
|> +  </parent>
|> +  <artifactId>it0085-war</artifactId>
|> +  <packaging>war</packaging>
|> +
|> +  <dependencies>
|> +    <dependency>
|> +      <groupId>junit</groupId>
|> +      <artifactId>junit</artifactId>
|> +      <version>3.8.1</version>
|> +    </dependency>
|> +    <dependency>
|> +      <groupId>org.apache.maven.it</groupId>
|> +      <artifactId>it0085-dep</artifactId>
|> +      <version>1.0</version>
|> +      <scope>provided</scope>
|> +    </dependency>
|> +  </dependencies>
|> +</project>
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/war/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange: maven/components/trunk/maven-core-it/it0085/war/pom.xml
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|> Added:
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|>
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml?rev=330681&view=auto

|>
|>
==============================================================================

|>
|> ---
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|> (added)
|> +++
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|> Thu Nov  3 17:39:23 2005
|> @@ -0,0 +1,2 @@
|> +<web-xml>
|> +</web-xml>
|>
|> Propchange:
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|>
|>
- ------------------------------------------------------------------------------

|>
|>     svn:eol-style = native
|>
|> Propchange:
|>
maven/components/trunk/maven-core-it/it0085/war/src/main/webapp/WEB-INF/web.xml

|>
|>
- ------------------------------------------------------------------------------

|>
|>     svn:keywords = "Author Date Id Revision"
|>
|>
|
| ---------------------------------------------------------------------
| To unsubscribe, e-mail: [EMAIL PROTECTED]
| For additional commands, e-mail: [EMAIL PROTECTED]
|
|
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFDa3V7K3h2CZwO/4URAupYAJ4t5OJxtKuEKIlyj3nJ2jrIEq6pMgCfTS8f
ngOIdiINteWJ59YqunUSQf8=
=dhN5
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to