groovy.util.AntBuilder.getProject()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(142)

本文整理了Java中groovy.util.AntBuilder.getProject()方法的一些代码示例,展示了AntBuilder.getProject()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AntBuilder.getProject()方法的具体详情如下:
包路径:groovy.util.AntBuilder
类名称:AntBuilder
方法名:getProject

AntBuilder.getProject介绍

[英]# Gets the Ant project in which the tasks are executed
[中]#获取在其中执行任务的Ant项目

代码示例

代码示例来源:origin: apache/groovy

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector<Target> targets = new Vector<Target>();
  10. for (final Enumeration<String> deps = newTarget.getDependencies(); deps.hasMoreElements();) {
  11. final String targetName = deps.nextElement();
  12. targets.add(project.getTargets().get(targetName));
  13. }
  14. getProject().executeSortedTargets(targets);
  15. antXmlContext.setCurrentTarget(newTarget);
  16. return newTarget;
  17. }
  18. catch (final SAXParseException e) {
  19. log.log(Level.SEVERE, "Caught: " + e, e);
  20. }
  21. return null;
  22. }

代码示例来源:origin: apache/groovy

  1. private Target onDefineTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = getProject().getTargets().get(attrs.getValue("name"));
  8. antXmlContext.setCurrentTarget(newTarget);
  9. definingTarget = newTarget;
  10. return newTarget;
  11. }
  12. catch (final SAXParseException e) {
  13. log.log(Level.SEVERE, "Caught: " + e, e);
  14. }
  15. return null;
  16. }

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

  1. public static void main(String[] args) {
  2. final GroovyShell shell = new GroovyShell(new Binding());
  3. final Groovy groovy = new Groovy();
  4. for (int i = 1; i < args.length; i++) {
  5. final Commandline.Argument argument = groovy.createArg();
  6. argument.setValue(args[i]);
  7. }
  8. final AntBuilder builder = new AntBuilder();
  9. groovy.setProject(builder.getProject());
  10. groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder);
  11. }

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

  1. public static void main(String[] args) {
  2. final GroovyShell shell = new GroovyShell(new Binding());
  3. final Groovy groovy = new Groovy();
  4. for (int i = 1; i < args.length; i++) {
  5. final Commandline.Argument argument = groovy.createArg();
  6. argument.setValue(args[i]);
  7. }
  8. final AntBuilder builder = new AntBuilder();
  9. groovy.setProject(builder.getProject());
  10. groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder);
  11. }

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

  1. public static void main(String[] args) {
  2. final GroovyShell shell = new GroovyShell(new Binding());
  3. final Groovy groovy = new Groovy();
  4. for (int i = 1; i < args.length; i++) {
  5. final Commandline.Argument argument = groovy.createArg();
  6. argument.setValue(args[i]);
  7. }
  8. final AntBuilder builder = new AntBuilder();
  9. groovy.setProject(builder.getProject());
  10. groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder);
  11. }

代码示例来源:origin: org.codehaus.groovy/groovy-ant

  1. public static void main(String[] args) {
  2. final GroovyShell shell = new GroovyShell(new Binding());
  3. final Groovy groovy = new Groovy();
  4. for (int i = 1; i < args.length; i++) {
  5. final Commandline.Argument argument = groovy.createArg();
  6. argument.setValue(args[i]);
  7. }
  8. final AntBuilder builder = new AntBuilder();
  9. groovy.setProject(builder.getProject());
  10. groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder);
  11. }

代码示例来源:origin: org.kohsuke.droovy/groovy

  1. public static void main(String[] args) {
  2. final GroovyShell shell = new GroovyShell(new Binding());
  3. final Groovy groovy = new Groovy();
  4. for (int i = 1; i < args.length; i++) {
  5. final Commandline.Argument argument = groovy.createArg();
  6. argument.setValue(args[i]);
  7. }
  8. final AntBuilder builder = new AntBuilder();
  9. groovy.setProject(builder.getProject());
  10. groovy.parseAndRunScript(shell, null, null, null, new File(args[0]), builder);
  11. }

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = (Target) getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector targets = new Vector();
  10. for (final Enumeration deps=newTarget.getDependencies(); deps.hasMoreElements();)
  11. {
  12. final String targetName = (String) deps.nextElement();
  13. targets.add(project.getTargets().get(targetName));
  14. }
  15. getProject().executeSortedTargets(targets);
  16. antXmlContext.setCurrentTarget(newTarget);
  17. return newTarget;
  18. }
  19. catch (final SAXParseException e) {
  20. log.log(Level.SEVERE, "Caught: " + e, e);
  21. }
  22. return null;
  23. }

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = (Target) getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector targets = new Vector();
  10. for (final Enumeration deps = newTarget.getDependencies(); deps.hasMoreElements();) {
  11. final String targetName = (String) deps.nextElement();
  12. targets.add(project.getTargets().get(targetName));
  13. }
  14. getProject().executeSortedTargets(targets);
  15. antXmlContext.setCurrentTarget(newTarget);
  16. return newTarget;
  17. }
  18. catch (final SAXParseException e) {
  19. log.log(Level.SEVERE, "Caught: " + e, e);
  20. }
  21. return null;
  22. }

代码示例来源:origin: org.codehaus.groovy/groovy-ant

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector<Target> targets = new Vector<Target>();
  10. for (final Enumeration<String> deps = newTarget.getDependencies(); deps.hasMoreElements();) {
  11. final String targetName = deps.nextElement();
  12. targets.add(project.getTargets().get(targetName));
  13. }
  14. getProject().executeSortedTargets(targets);
  15. antXmlContext.setCurrentTarget(newTarget);
  16. return newTarget;
  17. }
  18. catch (final SAXParseException e) {
  19. log.log(Level.SEVERE, "Caught: " + e, e);
  20. }
  21. return null;
  22. }

代码示例来源:origin: org.kohsuke.droovy/groovy

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = (Target) getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector targets = new Vector();
  10. for (final Enumeration deps=newTarget.getDependencies(); deps.hasMoreElements();)
  11. {
  12. final String targetName = (String) deps.nextElement();
  13. targets.add(project.getTargets().get(targetName));
  14. }
  15. getProject().executeSortedTargets(targets);
  16. antXmlContext.setCurrentTarget(newTarget);
  17. return newTarget;
  18. }
  19. catch (final SAXParseException e) {
  20. log.log(Level.SEVERE, "Caught: " + e, e);
  21. }
  22. return null;
  23. }

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

  1. private Target onStartTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = (Target) getProject().getTargets().get(attrs.getValue("name"));
  8. // execute dependencies (if any)
  9. final Vector targets = new Vector();
  10. for (final Enumeration deps=newTarget.getDependencies(); deps.hasMoreElements();)
  11. {
  12. final String targetName = (String) deps.nextElement();
  13. targets.add(project.getTargets().get(targetName));
  14. }
  15. getProject().executeSortedTargets(targets);
  16. antXmlContext.setCurrentTarget(newTarget);
  17. return newTarget;
  18. }
  19. catch (final SAXParseException e) {
  20. log.log(Level.SEVERE, "Caught: " + e, e);
  21. }
  22. return null;
  23. }

代码示例来源:origin: org.codehaus.groovy/groovy-ant

  1. private Target onDefineTarget(final Attributes attrs, String tagName, String ns) {
  2. final Target target = new Target();
  3. target.setProject(project);
  4. target.setLocation(new Location(antXmlContext.getLocator()));
  5. try {
  6. antTargetHandler.onStartElement(ns, tagName, tagName, attrs, antXmlContext);
  7. final Target newTarget = getProject().getTargets().get(attrs.getValue("name"));
  8. antXmlContext.setCurrentTarget(newTarget);
  9. definingTarget = newTarget;
  10. return newTarget;
  11. }
  12. catch (final SAXParseException e) {
  13. log.log(Level.SEVERE, "Caught: " + e, e);
  14. }
  15. return null;
  16. }

相关文章