本文整理了Java中org.apache.tools.ant.taskdefs.Get
类的一些代码示例,展示了Get
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Get
类的具体详情如下:
包路径:org.apache.tools.ant.taskdefs.Get
类名称:Get
[英]Gets a particular file from a URL source. Options include verbose reporting, timestamp based fetches and controlling actions on failures. NB: access through a firewall only works if the whole Java runtime is correctly configured.
[中]从URL源获取特定文件。选项包括详细报告、基于时间戳的抓取和控制失败时的操作。注意:只有正确配置了整个Java运行时,才能通过防火墙进行访问。
代码示例来源:origin: org.apache.ant/ant
/**
* Returns the file resolved from URL and directory
* @param extension the extension
* @param project the project
* @return file the file resolved
* @throws BuildException if the URL is invalid
*/
@Override
public File resolve(final Extension extension,
final Project project) throws BuildException {
validate();
final File file = getDest();
final Get get = new Get();
get.setProject(project);
get.setDest(file);
get.setSrc(url);
get.execute();
return file;
}
代码示例来源:origin: dita-ot/dita-ot
private File get(final URL url, final String expectedChecksum) {
final File tempPluginFile = new File(tempDir, "plugin.zip");
final Get get = new Get();
get.setProject(getProject());
get.setTaskName("get");
get.setSrc(url);
get.setDest(tempPluginFile);
get.setIgnoreErrors(false);
get.setVerbose(false);
get.execute();
if (expectedChecksum != null) {
final String checksum = getFileHash(tempPluginFile);
if (!checksum.equalsIgnoreCase(expectedChecksum)) {
throw new BuildException(new IllegalArgumentException(String.format("Downloaded plugin file checksum %s does not match expected value %s", checksum, expectedChecksum)));
}
}
return tempPluginFile;
}
代码示例来源:origin: org.dspace/dspace-stats
Get get = new Get();
get.setDest(new File(spiders, url.getHost() + url.getPath().replace("/","-")));
get.setSrc(url);
get.setUseTimestamp(true);
get.execute();
代码示例来源:origin: codehaus-cargo/cargo
getTask.setUseTimestamp(true);
getTask.setSrc(this.remoteLocation);
String userInfo = this.remoteLocation.getUserInfo();
if (userInfo != null)
getTask.setUsername(username);
String password = userInfo.substring(separator + 1);
getTask.setPassword(password);
getTask.setUsername(userInfo);
getTask.setDest(targetFile);
getTask.execute();
代码示例来源:origin: appfuse/appfuse
get.setSrc(pomLocation);
get.setDest(pom);
get.execute();
代码示例来源:origin: stackoverflow.com
SubscriptionPurchase subscripcion = get.execute();
代码示例来源:origin: net.wasdev.wlp.ant/wlp-anttasks
private void onlineDownload(URL source, File dest) throws IOException {
Get get = (Get) getProject().createTask("get");
DownloadProgress progress = null;
if (verbose) {
progress = new Get.VerboseProgress(System.out);
}
get.setUseTimestamp(true);
get.setUsername(username);
get.setPassword(password);
get.setMaxTime(maxDownloadTime);
get.doGet(source, dest, Project.MSG_INFO, progress);
}
代码示例来源:origin: DSpace/DSpace
Get get = new Get();
get.setDest(new File(spiders, url.getHost() + url.getPath().replace("/", "-")));
get.setSrc(url);
get.setUseTimestamp(true);
get.execute();
代码示例来源:origin: stackoverflow.com
HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
JsonFactory jsonFactory = new JacksonFactory();
List<String> scopes = new ArrayList<String>();
scopes.add(AndroidPublisherScopes.ANDROIDPUBLISHER);
Credential credential = new GoogleCredential.Builder().setTransport(httpTransport).setJsonFactory(jsonFactory)
.setServiceAccountId(googleServiceAccountId)
.setServiceAccountPrivateKeyFromP12File(new File(googleServicePrivateKeyPath))
.setServiceAccountScopes(scopes).build();
AndroidPublisher publisher = new AndroidPublisher.Builder(httpTransport, jsonFactory, credential).build();
AndroidPublisher.Purchases purchases = publisher.purchases();
final Get request = purchases.get(packageName, productId, token);
final SubscriptionPurchase purchase = request.execute();
// Do whatever you want with the purchase bean
代码示例来源:origin: org.seleniumhq.selenium.server/selenium-server-coreless
protected void downloadWithAnt(final URL url, final File outputFile) {
Project p = new Project();
p.addBuildListener(new AntJettyLoggerBuildListener(LOGGER));
Get g = new Get();
g.setProject(p);
g.setSrc(url);
g.setDest(outputFile);
g.execute();
}
代码示例来源:origin: stackoverflow.com
private static GoogleCredential getGoogleCredential() throws IOException {
List<String> scopes = new ArrayList<String>();
scopes.add(AndroidPublisherScopes.ANDROIDPUBLISHER);
ClassLoader classLoader = MY_CLASS.class.getClassLoader();
GoogleCredential credential = GoogleCredential.fromStream(classLoader.getResourceAsStream(GOOGLE_KEY_FILE_PATH))
.createScoped(scopes);
return credential;
}
private static ProductPurchase getPurchase(GoogleReceipt receipt, GoogleCredential credential)
throws GeneralSecurityException, IOException {
HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
JsonFactory jsonFactory = new JacksonFactory();
AndroidPublisher publisher = new AndroidPublisher.Builder(httpTransport, jsonFactory, credential)
.setApplicationName(YOUR_APPLICATION_NAME).build();
AndroidPublisher.Purchases purchases = publisher.purchases();
final Get request = purchases.products().get(receipt.getPackageName(), receipt.getProductId(),
receipt.getPurchaseToken());
final ProductPurchase purchase = request.execute();
return purchase;
}
代码示例来源:origin: org.testatoo.openqa/selenium-server
protected void downloadWithAnt(final URL url, final File outputFile) {
Project p = new Project();
p.addBuildListener(new AntJettyLoggerBuildListener(LOGGER));
Get g = new Get();
g.setProject(p);
g.setSrc(url);
g.setDest(outputFile);
g.execute();
}
代码示例来源:origin: org.ow2.jonas.autostart/builder
/**
* Extracts jonas-starter from jonas-builder archive.
* @param builderJar the jonas-builder location
*/
public void initStarter(final String builderJar) throws BuilderException {
Get get = new Get();
Project project = new Project();
try {
get.setSrc(new URL(builderJar));
get.setDest(this.workdirectory);
get.setProject(project);
get.execute();
setStarterDefaultLocation(new File(this.workdirectory.getAbsolutePath(), this.jonasStarterJarFileTmpName));
} catch (MalformedURLException ex) {
Logger.getLogger(Builder.class.getName()).log(Level.SEVERE, null, ex);
}
Unzip unzip = new Unzip(this.output);
unzip.setVerboseMode(this.verboseMode);
unzip.setSrc(new File(builderJar));
setStarterDefaultLocation(new File(this.workdirectory.getAbsolutePath(), this.jonasStarterJarFileTmpName));
unzip.setDest(this.workdirectory);
try {
unzip.execute();
} catch (UnzipException e) {
throw new BuilderException("Unable to initialize starter", e);
}
}
代码示例来源:origin: org.ow2.jonas.autostart/builder
Get get = new Get();
Project project = new Project();
get.setSrc(starterUrl);
get.setDest(this.workdirectory);
get.setProject(project);
get.execute();
this.jonasStarterJarFileTmpName = starterUrlString.substring(starterUrlString.lastIndexOf("/"), starterUrlString
.length());
代码示例来源:origin: org.ow2.jonas.autostart/builder
Get get = new Get();
Project project = new Project();
Copy cp = new Copy();
if (Utility.testConnexionURL(new URL(this.applicationLocation[i]))) {
try {
get.setSrc(new URL(this.applicationLocation[i]));
get.setDest(new File(destFolder));
get.setProject(project);
get.execute();
} catch (MalformedURLException ex) {
this.output.write(ex.getMessage());
代码示例来源:origin: org.ow2.jonas.autostart/builder
if (this.url.startsWith("http") || this.url.startsWith("https") || this.url.startsWith("ftp")) {
Get get = new Get();
try {
get.setSrc(new URL(this.url));
} catch (MalformedURLException ex) {
this.output.write(ex.getMessage());
get.setDest(new File(this.workdirectory, file));
get.setProject(project);
get.execute();
this.jonasLocation.add(0, this.workdirectory.getAbsolutePath() + FILE_SEPARATOR + file);
} else {
内容来源于网络,如有侵权,请联系作者删除!