Browse Source

Adapting cli to the new repository api

pull/46/head
Martin Stockhammer 6 years ago
parent
commit
2f131c666a

+ 1
- 1
archiva-cli/src/main/java/org/apache/archiva/cli/AbstractProgressConsumer.java View File

* under the License. * under the License.
*/ */


import org.apache.archiva.admin.model.beans.ManagedRepository;
import org.apache.archiva.consumers.AbstractMonitoredConsumer; import org.apache.archiva.consumers.AbstractMonitoredConsumer;
import org.apache.archiva.consumers.ConsumerException; import org.apache.archiva.consumers.ConsumerException;
import org.apache.archiva.consumers.RepositoryContentConsumer; import org.apache.archiva.consumers.RepositoryContentConsumer;
import org.apache.archiva.repository.ManagedRepository;


import java.util.Date; import java.util.Date;



+ 5
- 5
archiva-cli/src/main/java/org/apache/archiva/cli/ArchivaCli.java View File



import com.sampullara.cli.Args; import com.sampullara.cli.Args;
import com.sampullara.cli.Argument; import com.sampullara.cli.Argument;
import org.apache.archiva.admin.model.beans.ManagedRepository;
import org.apache.archiva.consumers.ConsumerException; import org.apache.archiva.consumers.ConsumerException;
import org.apache.archiva.consumers.InvalidRepositoryContentConsumer; import org.apache.archiva.consumers.InvalidRepositoryContentConsumer;
import org.apache.archiva.consumers.KnownRepositoryContentConsumer; import org.apache.archiva.consumers.KnownRepositoryContentConsumer;
import org.apache.archiva.consumers.RepositoryContentConsumer; import org.apache.archiva.consumers.RepositoryContentConsumer;
import org.apache.archiva.converter.RepositoryConversionException; import org.apache.archiva.converter.RepositoryConversionException;
import org.apache.archiva.converter.legacy.LegacyRepositoryConverter; import org.apache.archiva.converter.legacy.LegacyRepositoryConverter;
import org.apache.archiva.repository.BasicManagedRepository;
import org.apache.archiva.repository.ManagedRepository;
import org.apache.archiva.repository.scanner.RepositoryScanStatistics; import org.apache.archiva.repository.scanner.RepositoryScanStatistics;
import org.apache.archiva.repository.scanner.RepositoryScanner; import org.apache.archiva.repository.scanner.RepositoryScanner;
import org.apache.archiva.repository.scanner.RepositoryScannerException; import org.apache.archiva.repository.scanner.RepositoryScannerException;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.Properties; import java.util.Properties;


private void doScan( String path, String[] consumers ) private void doScan( String path, String[] consumers )
throws ConsumerException, MalformedURLException throws ConsumerException, MalformedURLException
{ {
ManagedRepository repo = new ManagedRepository();
repo.setId( Paths.get( path ).getFileName().toString());
repo.setName( "Archiva CLI Provided Repo" );
repo.setLocation( path );
BasicManagedRepository repo = new BasicManagedRepository( Paths.get(path).getFileName().toString(), "Archiva CLI Provided Repo" );
repo.setLocation( Paths.get(path).toUri() );


List<KnownRepositoryContentConsumer> knownConsumerList = new ArrayList<>(); List<KnownRepositoryContentConsumer> knownConsumerList = new ArrayList<>();



Loading…
Cancel
Save