当前位置: 首页 > 知识库问答 >
问题:

Eclipse ant构建:如何引用当前的Eclipse路径?

籍辰沛
2023-03-14

我有一个带有Ant构建脚本的项目,该脚本基于单独的动态Web项目中的类文件创建JAR文件。我已经读到,我可以在构建脚本中使用${workspace\u loc},但当我用${workspace\u loc}替换动态Web项目的硬编码路径时,构建失败:

生成失败D:\Eclipse\projects\webapp\workspace\Ant BUILD for client\BUILD。xml:30:D:\Eclipse\projects\webapp\workspace\Ant-build for client \${workspace\u loc}\otherproject\build\类不存在。

我不能使用${basedir},因为构建项目位于与构建项目不同的项目中。

如何让Eclipse中的Ant识别Eclipseworkspace_loc变量?

共有1个答案

邴姚石
2023-03-14

您可以执行以下操作:

<path id="workspacePath" location=".." />

<pathconvert property="workspace" refid="workspacePath"/>

<property name="otherProject" value="${workspace}/otherProjet" />

<echo>The other project path is ${otherProject} </echo>

路径工作区应返回${basedir}的父级。如果您没有设置此值,${basedir}将设置为"."(build.xml的目录)。如果您确实将${basedir}设置为不同的值,则需要调整位置属性的值。

 类似资料:
  • 主要内容:Eclipse 设置Java构建路径Eclipse 设置Java构建路径 在编译 Java 项目以发现依赖类时使用 Java 构建路径。它由以下项目组成 : 源文件夹中的代码。 与项目关联的 Jars 和 classes 文件夹。 此项目引用的项目导出的类和库。 可以使用 Java 项目属性对话框的 Java 构建路径页面查看和修改 java 构建路径。 要打开 Java 项目属性对话框,请在 Package Explorer 视图

  • 设置 Java 构建路径 Java构建路径用于在编译Java项目时找到依赖的类,包括以下几项: 源码包 项目相关的 jar 包及类文件 项目引用的的类库 我们可以通过使用 Java 项目属性对话框中的 Java Build Path(Java 构建路径)选项来查看和修改 Java 构建路径。 Java 项目属性对话框可以通过在 Package Explorer 视图中鼠标右击指定的 Java 项目

  • 问题内容: 我正在编写一个Eclipse插件,它将在Java项目的上下文菜单中显示一个菜单项。我已将plugin.xml编写如下: 因此,我现在尝试编写扩展的类,以便可以创建动态菜单,并且该菜单的内容将基于Java项目根目录中存在的一组文件。但是我一直试图从方法中获取到根目录的路径。 基于plugin.xml文件,我可以确保仅在选择了单个Java项目的情况下才调用该方法,因此,我要做的就是获取当前

  • 问题内容: 我想利用Maven提供的功能来管理项目中的依赖项。我对Maven的工作方式的简要了解是,它将获取所需的JAR,然后使用这些库来构建项目。 目前,我已经设置了一个简单的POM文件作为测试: 为了管理依赖关系,我通常将项目或JAR添加到构建路径中,然后就可以构建我的项目了。 但是,当使用 M2Eclipse时 ,依赖关系不会自动添加到构建路径中。是否有任何配置可以让Eclipse知道Mav

  • 有没有一种方法可以用Hibernate实现DSL查询?我主要是指更容易和更安全的HQL语句构建。例如,如下所示的HQL查询:将如下所示: 附言。这更多的是一个实验性的特征,我想自己弄清楚。我知道像QueryDSL和jOOQ这样的库,但我不确定它们是否支持属性链接,而且我更感兴趣的是从头开始实现这个特性。

  • 我正在为我的类开发一个简单的jsp/servlet/tomcat webapp。教授要求我们使用与默认动态web项目结构略有不同的文件夹结构。他不想使用webcontent文件夹,而是想要src/main/java和src/main/webapp下的所有源代码。 当我运行应用程序时,我的欢迎文件显示良好,但当我试图访问我的servlets时,我得到: ClassNotFoundException.