Package org.apache.maven.bootstrap.download

Examples of org.apache.maven.bootstrap.download.RepositoryMetadata$Writer


   *
   * @param context
   * @return
   */
  private static GeneratorResult execute(String grammarFile, final boolean forwardRef) {
    final Writer writer = new PrintWriter();
   
    // TODO: Fix this!
    ParsingSettings parsingSettings = new ParsingSettings() {
      @Override
      public boolean isForwardRef() {
        return forwardRef;
      }
    };
    grammarFile = Util.replaceSlash(grammarFile);
   
    writer.writeln("  Reading grammar \"" + grammarFile + "\"");
   
    GrammarParser parser = new GrammarParser(new IGrammarFactoryFactory() {
      public IGrammarFactory getFactory(int phase) {
        return new ParserFactory(writer);
      }}
View Full Code Here


        FileUtils.copyFile( jar, file );

        installPomFile( model, pom );

        RepositoryMetadata metadata = new RepositoryMetadata();
        metadata.setReleaseVersion( version );
        metadata.setLatestVersion( version );
        file = localRepository.getMetadataFile( groupId, artifactId, null, type, "maven-metadata-local.xml" );
        metadata.write( file );

        metadata = new RepositoryMetadata();
        metadata.setLocalCopy( true );
        metadata.setLastUpdated( getCurrentUtcDate() );
        file = localRepository.getMetadataFile( groupId, artifactId, version, type, "maven-metadata-local.xml" );
        metadata.write( file );
    }
View Full Code Here

        FileUtils.copyFile( jar, file );

        installPomFile( model, pom );

        RepositoryMetadata metadata = new RepositoryMetadata();
        metadata.setReleaseVersion( version );
        metadata.setLatestVersion( version );
        file = localRepository.getMetadataFile( groupId, artifactId, null, type, "maven-metadata-local.xml" );
        metadata.write( file );

        metadata = new RepositoryMetadata();
        metadata.setLocalCopy( true );
        metadata.setLastUpdated( getCurrentUtcDate() );
        file = localRepository.getMetadataFile( groupId, artifactId, version, type, "maven-metadata-local.xml" );
        metadata.write( file );
    }
View Full Code Here

      copyFile(jar, file);
    }

    installPomFile(model, pom);

    RepositoryMetadata metadata = new RepositoryMetadata();
    metadata.setReleaseVersion(version);
    metadata.setLatestVersion(version);
    file = localRepository.getMetadataFile(groupId, artifactId, null, type, "maven-metadata-local.xml");
    metadata.write(file);

    metadata = new RepositoryMetadata();
    metadata.setLocalCopy(true);
    metadata.setLastUpdated(getCurrentUtcDate());
    file = localRepository.getMetadataFile(groupId, artifactId, version, type, "maven-metadata-local.xml");
    metadata.write(file);
  }
View Full Code Here

          if (remoteFile.exists()) {
            if (!localFile.exists()) {
              file = remoteFile;
            }
            else {
              RepositoryMetadata localMetadata = RepositoryMetadata.read(localFile);

              RepositoryMetadata remoteMetadata = RepositoryMetadata.read(remoteFile);

              if (remoteMetadata.getLastUpdatedUtc() > localMetadata.getLastUpdatedUtc()) {
                file = remoteFile;
              }
              else {
                file = localFile;
              }
            }
          }

          if (file.exists()) {
            log("Using metadata: " + file);

            RepositoryMetadata metadata = RepositoryMetadata.read(file);

            if (!file.equals(localFile)) {
              version = metadata.constructVersion(version);
            }
            log("Resolved version: " + version);
            dep.setResolvedVersion(version);
            if (!version.endsWith("SNAPSHOT")) {
              String ver =
View Full Code Here

        FileUtils.copyFile( jar, file );

        installPomFile( reader, pom );

        RepositoryMetadata metadata = new RepositoryMetadata();
        metadata.setReleaseVersion( version );
        metadata.setLatestVersion( version );
        file = localRepository.getMetadataFile( groupId, artifactId, null, type, "maven-metadata-local.xml" );
        metadata.write( file );

        metadata = new RepositoryMetadata();
        metadata.setLocalCopy( true );
        metadata.setLastUpdated( getCurrentUtcDate() );
        file = localRepository.getMetadataFile( groupId, artifactId, version, type, "maven-metadata-local.xml" );
        metadata.write( file );
    }
View Full Code Here

      readers[i]=new Reader(pricesInfo);
      threadsReader[i]=new Thread(readers[i]);
    }
   
    // Creates a writer and a thread to run it
    Writer writer=new Writer(pricesInfo);
    Thread threadWriter=new Thread(writer);
   
    // Starts the threads
    for (int i=0; i<5; i++){
      threadsReader[i].start();
View Full Code Here

TOP

Related Classes of org.apache.maven.bootstrap.download.RepositoryMetadata$Writer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.