Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions maven-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,18 @@ under the License.
<artifactId>maven-builder-support</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-container</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-container</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<type>test-jar</type>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
Expand Down
6 changes: 4 additions & 2 deletions maven-compat/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,10 @@ under the License.
</dependency>

<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-testing</artifactId>
<groupId>org.apache.maven</groupId>
<artifactId>maven-container</artifactId>
<classifier>tests</classifier>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@
import javax.inject.Inject;
import javax.inject.Named;

import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.artifact.factory.ArtifactFactory;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.execution.DefaultMavenExecutionRequest;
import org.apache.maven.execution.DefaultMavenExecutionResult;
import org.apache.maven.execution.MavenSession;
Expand Down Expand Up @@ -67,14 +67,14 @@
import org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy;
import org.junit.jupiter.api.BeforeEach;

import static org.codehaus.plexus.testing.PlexusExtension.getBasedir;
import static org.apache.maven.container.test.MavenTestExtension.getBasedir;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;

/**
* @author <a href="mailto:jason@maven.org">Jason van Zyl </a>
*/
@PlexusTest
@MavenTest
public abstract class AbstractArtifactComponentTestCase //extends PlexusTestCase
{
@Inject
Expand All @@ -101,7 +101,7 @@ public void setUp()
throws Exception
{
RepositorySystemSession repoSession = initRepoSession();
MavenSession session = new MavenSession( getContainer(), repoSession, new DefaultMavenExecutionRequest(),
MavenSession session = new MavenSession( repoSession, new DefaultMavenExecutionRequest(),
new DefaultMavenExecutionResult() );

legacySupport.setSession( session );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@

import java.io.File;

import javax.inject.Inject;

import org.apache.maven.artifact.AbstractArtifactComponentTestCase;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.codehaus.plexus.util.FileUtils;
import org.junit.jupiter.api.Test;

import static org.codehaus.plexus.testing.PlexusExtension.getBasedir;
import static org.apache.maven.container.test.MavenTestExtension.getBasedir;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;

import javax.inject.Inject;

/**
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@

import javax.inject.Inject;

import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.versioning.VersionRange;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertEquals;

@PlexusTest
@MavenTest
public class DefaultArtifactFactoryTest
{

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

import javax.inject.Inject;

import static org.codehaus.plexus.testing.PlexusExtension.getBasedir;
import static org.apache.maven.container.test.MavenTestExtension.getBasedir;

/**
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@

import java.util.List;

import org.apache.maven.container.test.MavenTest;
import org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformation;
import org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager;
import org.apache.maven.repository.legacy.resolver.transform.LatestArtifactTransformation;
import org.apache.maven.repository.legacy.resolver.transform.ReleaseArtifactTransformation;
import org.apache.maven.repository.legacy.resolver.transform.SnapshotTransformation;
import org.codehaus.plexus.testing.PlexusTest;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertEquals;
Expand All @@ -31,7 +31,7 @@
import javax.inject.Inject;

/** @author Jason van Zyl */
@PlexusTest
@MavenTest
public class TransformationManagerTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import javax.inject.Inject;

import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.model.Activation;
import org.apache.maven.model.ActivationProperty;
import org.apache.maven.model.Profile;
Expand All @@ -37,7 +37,7 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;

@PlexusTest
@MavenTest
public class DefaultProfileManagerTest
{

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import javax.inject.Inject;

import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
import org.apache.maven.model.building.ModelBuildingException;
Expand All @@ -40,7 +40,7 @@
/**
* @author Jason van Zyl
*/
@PlexusTest
@MavenTest
public abstract class AbstractMavenProjectTestCase
{
protected ProjectBuilder projectBuilder;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

import org.apache.maven.project.AbstractMavenProjectTestCase;

import static org.codehaus.plexus.testing.PlexusExtension.getTestFile;
import static org.apache.maven.container.test.MavenTestExtension.getTestFile;

/**
* @author Jason van Zyl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
import org.apache.maven.artifact.resolver.ResolutionErrorHandler;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.execution.DefaultMavenExecutionRequest;
import org.apache.maven.execution.DefaultMavenExecutionResult;
import org.apache.maven.execution.MavenSession;
Expand All @@ -32,14 +33,13 @@
import org.apache.maven.model.RepositoryPolicy;
import org.apache.maven.plugin.LegacySupport;
import org.apache.maven.repository.legacy.LegacyRepositorySystem;
import org.codehaus.plexus.testing.PlexusTest;
import org.codehaus.plexus.PlexusContainer;
import org.eclipse.aether.DefaultRepositorySystemSession;
import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
import org.eclipse.aether.repository.LocalRepository;
import org.junit.jupiter.api.Test;

import static org.codehaus.plexus.testing.PlexusExtension.getBasedir;
import static org.apache.maven.container.test.MavenTestExtension.getBasedir;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
Expand All @@ -51,7 +51,7 @@
*
* @author Benjamin Bentmann
*/
@PlexusTest
@MavenTest
public class LegacyRepositorySystemTest
{
@Inject
Expand Down Expand Up @@ -113,7 +113,7 @@ public void testThatASystemScopedDependencyIsNotResolvedFromRepositories()
LocalRepository localRepo = new LocalRepository( request.getLocalRepository().getBasedir() );
session.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( session, localRepo ) );
LegacySupport legacySupport = container.lookup( LegacySupport.class );
legacySupport.setSession( new MavenSession( container, session, new DefaultMavenExecutionRequest(),
legacySupport.setSession( new MavenSession( session, new DefaultMavenExecutionRequest(),
new DefaultMavenExecutionResult() ) );

ArtifactResolutionResult result = repositorySystem.resolve( request );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import java.util.Arrays;
import java.util.List;

import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
import org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory;
Expand All @@ -36,7 +36,7 @@

import javax.inject.Inject;

@PlexusTest
@MavenTest
public class MirrorProcessorTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory;
import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.wagon.ResourceDoesNotExistException;
import org.apache.maven.wagon.TransferFailedException;
import org.apache.maven.wagon.UnsupportedProtocolException;
Expand All @@ -47,7 +47,7 @@
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

import static org.codehaus.plexus.testing.PlexusExtension.getTestFile;
import static org.apache.maven.container.test.MavenTestExtension.getTestFile;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
Expand All @@ -60,7 +60,7 @@
/**
* @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
*/
@PlexusTest
@MavenTest
public class DefaultWagonManagerTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@

import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.Authentication;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.repository.RepositorySystem;
import org.apache.maven.settings.Server;
import org.codehaus.plexus.testing.PlexusTest;
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertEquals;
Expand All @@ -35,7 +35,7 @@
*
* @author Benjamin Bentmann
*/
@PlexusTest
@MavenTest
public class LegacyRepositorySystemTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@
import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
import org.apache.maven.artifact.versioning.OverConstrainedVersionException;
import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.container.test.MavenTest;
import org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest;
import org.codehaus.plexus.testing.PlexusTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
Expand All @@ -64,7 +64,7 @@
*
* @author <a href="mailto:brett@apache.org">Brett Porter</a>
*/
@PlexusTest
@MavenTest
public class DefaultArtifactCollectorTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.apache.maven.artifact.resolver.ResolutionNode;
import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
import org.apache.maven.artifact.versioning.VersionRange;
import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.codehaus.plexus.PlexusContainer;
import org.junit.jupiter.api.BeforeEach;

Expand All @@ -41,7 +41,7 @@
*
* @author <a href="mailto:markhobson@gmail.com">Mark Hobson</a>
*/
@PlexusTest
@MavenTest
public abstract class AbstractConflictResolverTest
{
// constants --------------------------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import javax.inject.Inject;

import org.apache.maven.artifact.ArtifactScopeEnum;
import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.BeforeEach;

Expand All @@ -30,7 +30,7 @@
* @author <a href="mailto:oleg@codehaus.org">Oleg Gusakov</a>
*
*/
@PlexusTest
@MavenTest
public class DefaultClasspathTransformationTest
{
@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import javax.inject.Inject;

import org.apache.maven.artifact.ArtifactScopeEnum;
import org.codehaus.plexus.testing.PlexusTest;
import org.apache.maven.container.test.MavenTest;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

Expand All @@ -30,7 +30,7 @@
* @author <a href="mailto:oleg@codehaus.org">Oleg Gusakov</a>
*
*/
@PlexusTest
@MavenTest
public class DefaultGraphConflictResolverTest
{
@Inject
Expand Down
Loading