use of org.apache.maven.repository.internal.MavenRepositorySystemSession in project storm by apache.
the class Booter method newRepositorySystemSession.
public static RepositorySystemSession newRepositorySystemSession(RepositorySystem system, String localRepoPath) {
MavenRepositorySystemSession session = new MavenRepositorySystemSession();
LocalRepository localRepo = new LocalRepository(new File(localRepoPath).getAbsolutePath());
session.setLocalRepositoryManager(system.newLocalRepositoryManager(localRepo));
return session;
}
use of org.apache.maven.repository.internal.MavenRepositorySystemSession in project zeppelin by apache.
the class Booter method newRepositorySystemSession.
public static RepositorySystemSession newRepositorySystemSession(RepositorySystem system, String localRepoPath) {
Validate.notNull(localRepoPath, "localRepoPath should have a value");
MavenRepositorySystemSession session = new MavenRepositorySystemSession();
LocalRepository localRepo = new LocalRepository(resolveLocalRepoPath(localRepoPath));
session.setLocalRepositoryManager(system.newLocalRepositoryManager(localRepo));
return session;
}
use of org.apache.maven.repository.internal.MavenRepositorySystemSession in project sonatype-aether by sonatype.
the class Aether method newSession.
private RepositorySystemSession newSession() {
MavenRepositorySystemSession session = new MavenRepositorySystemSession();
session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(localRepository));
session.setTransferListener(new ConsoleTransferListener());
session.setRepositoryListener(new ConsoleRepositoryListener());
return session;
}
use of org.apache.maven.repository.internal.MavenRepositorySystemSession in project maven-plugins by apache.
the class JavadocReportTest method testTaglets.
/**
* Method to test the taglet artifact configuration
*
* @throws Exception if any
*/
public void testTaglets() throws Exception {
// ----------------------------------------------------------------------
// taglet-test: check if a taglet is used
// ----------------------------------------------------------------------
File testPom = new File(unit, "taglet-test/taglet-test-plugin-config.xml");
JavadocReport mojo = lookupMojo(testPom);
MavenSession session = spy(newMavenSession(mojo.project));
ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
when(buildingRequest.getRemoteRepositories()).thenReturn(mojo.project.getRemoteArtifactRepositories());
when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
MavenRepositorySystemSession repositorySession = new MavenRepositorySystemSession();
repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManager(localRepo));
when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
when(session.getRepositorySession()).thenReturn(repositorySession);
LegacySupport legacySupport = lookup(LegacySupport.class);
legacySupport.setSession(session);
setVariableValueToObject(mojo, "session", session);
mojo.execute();
File apidocs = new File(getBasedir(), "target/test/unit/taglet-test/target/site/apidocs");
assertTrue(new File(apidocs, "index.html").exists());
File appFile = new File(apidocs, "taglet/test/App.html");
assertTrue(appFile.exists());
String appString = readFile(appFile);
assertTrue(appString.contains("<b>To Do:</b>"));
}
use of org.apache.maven.repository.internal.MavenRepositorySystemSession in project maven-plugins by apache.
the class DeployFileMojoTest method testDeployIfArtifactIsNotJar.
public void testDeployIfArtifactIsNotJar() throws Exception {
File testPom = new File(getBasedir(), "target/test-classes/unit/deploy-file-artifact-not-jar/plugin-config.xml");
mojo = (DeployFileMojo) lookupMojo("deploy-file", testPom);
MockitoAnnotations.initMocks(this);
assertNotNull(mojo);
ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
MavenRepositorySystemSession repositorySession = new MavenRepositorySystemSession();
repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManager(LOCAL_REPO));
when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
String groupId = (String) getVariableValueFromObject(mojo, "groupId");
String artifactId = (String) getVariableValueFromObject(mojo, "artifactId");
String version = (String) getVariableValueFromObject(mojo, "version");
assertEquals("org.apache.maven.test", groupId);
assertEquals("maven-deploy-file-test", artifactId);
assertEquals("1.0", version);
mojo.execute();
File file = new File(remoteRepo, "deploy-file-artifact-not-jar/" + groupId.replace('.', '/') + "/" + artifactId + "/" + version + "/" + artifactId + "-" + version + ".zip");
assertTrue(file.exists());
}
Aggregations