return new DefaultArtifactRepository( "localRepository", "file://" + localRepo.getAbsolutePath(), new DefaultRepositoryLayout() );
/** * Initializes the local repository. * * @param localRepositoryDirName the path to the local repository. */ private void initLocalRepository(final String localRepositoryDirName) { String name = localRepositoryDirName; if (!name.startsWith("file:")) { name = "file://" + name; } localRepository = new DefaultArtifactRepository("local", name, repositoryLayout); }
repo = new DefaultArtifactRepository( id, url, repoLayout );
repo = new DefaultArtifactRepository(id, url, repoLayout);
repo = new DefaultArtifactRepository(id, url, repoLayout);
repo = new DefaultArtifactRepository(id, url, repoLayout);
repo = new DefaultArtifactRepository( id, url, repoLayout );
public void addMirror( String id, String mirrorOf, String url ) { if ( id == null ) { id = "mirror-" + anonymousMirrorIdSeed++; getLogger().warn( "You are using a mirror that doesn't declare an <id/> element. Using \'" + id + "\' instead:\nId: " + id + "\nmirrorOf: " + mirrorOf + "\nurl: " + url + "\n" ); } ArtifactRepository mirror = new DefaultArtifactRepository( id, url, null ); //to preserve first wins, don't add repeated mirrors. if (!mirrors.containsKey( mirrorOf )) { mirrors.put( mirrorOf, mirror ); } }
protected void setUp() throws Exception { super.setUp(); String localRepo = System.getProperty( "maven.repo.local" ); if ( localRepo == null ) { File settingsFile = new File( System.getProperty( "user.home" ), ".m2/settings.xml" ); if ( settingsFile.exists() ) { Settings settings = new SettingsXpp3Reader().read( ReaderFactory.newXmlReader( settingsFile ) ); localRepo = settings.getLocalRepository(); } } if ( localRepo == null ) { localRepo = System.getProperty( "user.home" ) + "/.m2/repository"; } ArtifactRepositoryLayout repositoryLayout = (ArtifactRepositoryLayout) container.lookup( ArtifactRepositoryLayout.ROLE, "default" ); localRepository = new DefaultArtifactRepository( "local", "file://" + localRepo, repositoryLayout ); }
return new DefaultArtifactRepository( "local-repository", "file://" + localRepository, new DefaultRepositoryLayout() );
private ArtifactRepository getLocalRepository() { if ( repository == null ) { return new DefaultArtifactRepository( "local-repository", "file://" + settings.getLocalRepository(), new DefaultRepositoryLayout() ); } else { return new DefaultArtifactRepository( repository.getName(), "file://" + repository.getLocation(), new DefaultRepositoryLayout() ); } }
protected ArtifactRepository createLocalArtifactRepository() { if ( localRepository == null ) { localRepository = getDefaultLocalRepository(); } ArtifactRepositoryLayout repositoryLayout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, localRepository.getLayout() ); return new DefaultArtifactRepository( "local", "file://" + localRepository.getLocation(), repositoryLayout ); }
protected ArtifactRepository createLocalArtifactRepository() { ArtifactRepositoryLayout repositoryLayout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, getLocalRepository().getLayout() ); return new DefaultArtifactRepository( "local", "file://" + getLocalRepository().getPath(), repositoryLayout ); }
private ArtifactRepository getLocalRepository() { String repo = localRepository; if ( getSettings() != null && !StringUtils.isEmpty( getSettings().getLocalRepository() ) ) { repo = getSettings().getLocalRepository(); } return new DefaultArtifactRepository( "local-repository", "file://" + repo, new DefaultRepositoryLayout() ); }
private ArtifactRepository getLocalRepository() { String repo = localRepository; if ( getSettings() != null && !StringUtils.isEmpty( getSettings().getLocalRepository() ) ) { repo = getSettings().getLocalRepository(); } return new DefaultArtifactRepository( "local-repository", "file://" + repo, new DefaultRepositoryLayout() ); }
public void testBannedRepositories() { DefaultArtifactRepository repo1 = new DefaultArtifactRepository( "repo1", "http://repo1/", null ); DefaultArtifactRepository repo2 = new DefaultArtifactRepository( "repo1", "http://repo1/test", null ); DefaultArtifactRepository repo3 = new DefaultArtifactRepository( "repo1", "http://repo2/test", null ); List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>(); repos.add( repo1 ); repos.add( repo2 ); repos.add( repo3 ); project.setRemoteArtifactRepositories( repos ); project.setPluginArtifactRepositories( repos ); List<String> bannedRepositories = new ArrayList<String>(); String pattern1 = "http://repo1/*"; bannedRepositories.add( pattern1 ); rule.setBannedRepositories( bannedRepositories ); try { rule.execute( helper ); fail( "should throw exception" ); } catch ( EnforcerRuleException e ) { } }
public void testNoCheckRules() throws EnforcerRuleException { DefaultArtifactRepository repo1 = new DefaultArtifactRepository( "repo1", "http://repo1/", null ); List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>(); repos.add( repo1 ); project.setRemoteArtifactRepositories( repos ); project.setPluginArtifactRepositories( repos ); rule.execute( helper ); }
public void testAllowedRepositoriesAllOK() throws EnforcerRuleException { DefaultArtifactRepository repo1 = new DefaultArtifactRepository( "repo1", "http://repo1/", null ); DefaultArtifactRepository repo2 = new DefaultArtifactRepository( "repo1", "http://repo1/test", null ); List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>(); repos.add( repo1 ); repos.add( repo2 ); project.setRemoteArtifactRepositories( repos ); project.setPluginArtifactRepositories( repos ); List<String> bannedRepositories = new ArrayList<String>(); String pattern1 = "http://repo1/*"; bannedRepositories.add( pattern1 ); rule.setAllowedRepositories( bannedRepositories ); rule.setAllowedPluginRepositories( bannedRepositories ); rule.execute( helper ); }
public void testAllowedRepositoriesException() DefaultArtifactRepository repo1 = new DefaultArtifactRepository( "repo1", "http://repo1/", null ); DefaultArtifactRepository repo2 = new DefaultArtifactRepository( "repo1", "http://repo1/test", null ); DefaultArtifactRepository repo3 = new DefaultArtifactRepository( "repo1", "http://repo2/test", null ); List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>(); repos.add( repo1 );
remoteRepositories.add(new DefaultArtifactRepository(repository.getId(), repository.getUrl(), repositoryLayout)); artifactResolver.resolve(artifact, remoteRepositories, new DefaultArtifactRepository(null, "file:" + settings.getLocalRepository(), repositoryLayout)); return artifact.getFile();