当前位置: 首页 > 面试题库 >

是否可以让Ant打印出特定目标的类路径?如果是这样,怎么办?

秋博容
2023-03-14
问题内容

我正在尝试建立一个目标,该目标的元素(在build.xml文件中)<pathelement location="${xxx}"/><path refid="foo.class.path"/>元素的列表很长<path id="bar.class.path">。我不断收到“包com.somecompany.somepackage不存在”的错误,并且我很难追逐这些包并确保已从我们的存储库同步它们。

我是这个团队的新手,所以我对构建并不熟悉,但是如果可能的话,我宁愿自己弄清楚(因此,我不会打扰其他非常忙碌的团队成员)。我在Ant方面的经验非常有限。

我认为,如果我可以让Ant打印出我要构建的目标的类路径,那将为我节省很多时间。


问题答案:

使用pathconvert任务将路径转换为属性

<path id="classpath">
....
</path>

<pathconvert property="classpathProp" refid="classpath"/>

<echo>Classpath is ${classpathProp}</echo>

用于pathconvert的文档。



 类似资料:
  • 问题内容: 是否有可能使用Java Reflection打印出父类的属性。 问题答案: 是的,您可以执行以下操作:

  • 我的目标: 我正在应用程序中处理一组endpoint,我有一个包含所有endpoint的swagger 2.0文件。他们正在我们的测试环境中工作,但我们还不会在prod中提供他们。 我的问题是: 如果我升级到OpenApi 3,是否可以通过服务器对象隐藏我不希望在prod中可见的路径? 我不认为这是因为阅读了文档,但我很想在这里出错,因为我更希望只有一个api。yml,而不是每个环境一个。 非常感

  • 我必须从Java打印一个word文档。我可以打开打印出来。但是下面的代码会自动打印它。有没有办法弹出打印对话来选择打印机?如果用户不想打印它,他应该可以取消它。此外,我需要关闭打印后的字。请帮帮我.

  • 问题内容: 我试图找到给定的路径是否可能是使用java的另一个路径的子级。这两个路径可能不存在。 说是可能的孩子。 目前,我正在与 问题答案: 您还可以使用 java.nio.file.Path 轻松完成此操作。该 java.nio.file.Path.startsWith 方法似乎是处理所有可能的情况。 例: 输出 如果需要更高的可靠性,可以使用“ toRealPath”代替“ toAbsolu

  • 问题内容: 为了更好地理解Java中的工作原理,我想知道是否可以在运行时动态地向类路径添加目录。 例如,如果我使用 “ java -jar mycp.jar” 启动一个 .jar 并输出 java.class.path 属性,则可能会得到: 现在可以在运行时修改该类路径以添加另一个目录吗?(例如,在使用我要添加的目录中的 .jar 首次调用类之前)。 问题答案: 您可以使用以下方法: 但是您需要使

  • 问题内容: 我在测试类中使用以下代码,以将所有spring.xml文件加载到classpath和application-content.xml文件中。 有没有一种方法可以打印classpath中所有“ spring.xml”文件的路径?我有一些jar文件,其中包含spring.xml。但是,其中一些可能不需要运行测试。有没有办法打印它们(jar文件或路径)并删除程序上不需要的spring.xml文