我可以以编程方式获取项目构建路径吗?
我想要一个项目构建路径(默认为 src...)。 我可以使用一些java API 来做到这一点吗?
I want to a project build path (default is src...). Can I do it using some java API?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
为此,有一组Ant 任务。 理论上,您可以将 Ant 任务用作 Java API,尽管这是一个相当笨拙的任务(除非您实际上是用 Ant 编写的)
There is a set of Ant tasks for this purpose. You could, in theory, use the Ant tasks as a Java API, albeit a rather clumsy one (unless you're actually writing in Ant, that is)
+1
项目路径是一种开发约定,但构建的java应用程序独立于该开发路径。
大多数 Java IDE 允许您更改此路径。
例如,在 Eclipse 中,可以使用以下命令更改此路径:
右键单击项目文件夹> 属性> Java 构建路径
如果您在外部程序中需要此路径进行构建,Eclipse 有可以使用的内部变量(对于 Ant、Maven 等)。 配置“外部工具”时,您可以使用 {$project_loc}。 这将被项目路径动态替换。
+1
The project path is a development convention, but the java application built is independant from this development path.
Most Java IDE allow you to change this path.
In Eclipse for example, this path can be changed with :
Right clic on project folder > Properties > Java build path
If you need this path in external programs for build, Eclipse has internal variables that can be used (for Ant, Maven, etc.). When configuring an "external tool", you can for example use {$project_loc}. This will be dynamically replaced by the project path.
项目默认路径只是一个常用的标准,大多数 IDE 都默认它,但没有可以使用的 Java API 方法。
The project default path is just a common used standard, most IDE's default to it but there are no Java API methods you can use.
据我所知,您可以获得项目路径,如下所示:
As i know you can get the project path as the following :
问题发布者正在编写一个 Eclipse 插件。
您可以找到 Eclipse 帮助中的 JDT API。 您应该能够从 IJavaProject。 有关如何获取此信息的示例,请参阅本教程。
The question poster is writing an Eclipse plugin.
You can find the JDT API in the Eclipse help. You should be able to get the information you want from IJavaProject. See this tutorial for one example of how to get this.