it was a tiny bit convoluted, took a while to explain it clearly

thanks though jdcasey

On 11/3/05, John Casey <[EMAIL PROTECTED]> wrote:
>
> -----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]
>
>


--
jesse mcconnell
jesseDOTmcconnellATgmailDOTcom

Reply via email to