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

I'll go back and add a test tonight.

Brett Porter wrote:
| Where is the test?
|
| There are already a set of unit tests for scoping, this needs to be
| added. The behaviour also need sto be documented (with a reason) so that
| it doesn't later get changed for someone using it differently.
|
| - Brett
|
| [EMAIL PROTECTED] wrote:
|
|> Author: jdcasey
|> Date: Thu Nov  3 13:09:08 2005
|> New Revision: 330634
|>
|> URL: http://svn.apache.org/viewcvs?rev=330634&view=rev
|> Log:
|> Fixing problem with system scope being overridden by transitive
|> parent's scope. System scope is always preserved now.
|>
|> Modified:
|>
|>
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/factory/DefaultArtifactFactory.java

|>
|>
|> Modified:
|>
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/factory/DefaultArtifactFactory.java

|>
|> URL:
|>
http://svn.apache.org/viewcvs/maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/factory/DefaultArtifactFactory.java?rev=330634&r1=330633&r2=330634&view=diff

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

|>
|> ---
|>
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/factory/DefaultArtifactFactory.java

|> (original)
|> +++
|>
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/factory/DefaultArtifactFactory.java

|> Thu Nov  3 13:09:08 2005
|> @@ -127,11 +127,6 @@
|>              // added to retain compile scope. Remove if you want
|> compile inherited as runtime
|>              desiredScope = Artifact.SCOPE_COMPILE;
|>          }
|> -        else if ( Artifact.SCOPE_SYSTEM.equals( scope ) )
|> -        {
|> -            // system scopes come through unchanged...
|> -            desiredScope = Artifact.SCOPE_SYSTEM;
|> -        }
|>
|>          if ( Artifact.SCOPE_TEST.equals( inheritedScope ) )
|>          {
|> @@ -143,6 +138,12 @@
|>              desiredScope = Artifact.SCOPE_PROVIDED;
|>          }
|>
|> +        if ( Artifact.SCOPE_SYSTEM.equals( scope ) )
|> +        {
|> +            // system scopes come through unchanged...
|> +            desiredScope = Artifact.SCOPE_SYSTEM;
|> +        }
|> +                 ArtifactHandler handler =
|> artifactHandlerManager.getArtifactHandler( type );
|>
|>          return new DefaultArtifact( groupId, artifactId,
|> versionRange, desiredScope, type, classifier, handler,
|>
|>
|
| ---------------------------------------------------------------------
| To unsubscribe, e-mail: [EMAIL PROTECTED]
| For additional commands, e-mail: [EMAIL PROTECTED]
|
|
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFDapstK3h2CZwO/4URApwFAKCh2aB9sXY516DrgUNW0Ul/HwPhVQCgkWPg
ZBtRaZ1KXVxH61dpfPQoCxI=
=A6Zk
-----END PGP SIGNATURE-----

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

Reply via email to