草庐IT

ANT_HOME

全部标签

java - 使用 cordova 构建时 JAVA_HOME 无效

我正在尝试在我的设备上使用OpenSuseLeap42.1中的cordova模拟应用程序。但是,当我尝试使用cordovarun模拟应用程序时,出现以下错误:cordovarunRunningcommand:/home/soufraz/Projects/apps/myproject/platforms/android/cordova/runERROR:Error:Failedtorun"java-version",makesurethatyouhaveaJDKinstalled.Youcangetitfrom:http://www.oracle.com/technetwork/java

java - 从 ant 文件中引用 ant 脚本位置

我有一个实用程序构建脚本,它从构建服务器上的各种特定于项目的构建脚本中调用。一切正常,直到相对目录结构发生变化。即:trunk/utilities/imported.xmlsome_resource_fileprojectName/importing.xml工作得很好,但有时我们需要:trunk/importing.xmlutilities/imported.xmlsome_resource_fileprojectName/问题是imported.xml需要some_resource_file并且当前通过引用../utilities/some_resource_file获取它。这显然适

java - Maven 与 Cygwin - 错误 : JAVA_HOME is not defined correctly

我正在尝试在cygwin上运行Maven。我已将maven添加到路径中,我的Java主页如下所示:$echo$JAVA_HOME/cygdrive/c/ProgramFiles/Java/jdk1.6.0然而,当我尝试运行mvn--version时,我得到了这个:Error:JAVA_HOMEisnotdefinedcorrectly.Wecannotexecute/cygdrive/c/ProgramFiles/Java/jdk1.7.0_01/bin/java知道为什么它不起作用吗?Java-version工作正常,所以这不是java的问题。我也试过jdk1.6.0。运行which

java - 如何使用包含某些文件的 ant 构建创建 EAR 文件?

我正在使用eclipse使用ant构建一个ear文件。我正在使用oc4j,我想确保构建中包含orion-application.xml。我目前正在使用但不起作用的是:Buildingtheearfile将此添加到耳朵的正确方法是什么? 最佳答案 AntEARtask应该进入META-INF的所有内容文件夹应通过嵌套指定文件集: 关于java-如何使用包含某些文件的ant构建创建EAR文件?,我们在StackOverflow上找到一个类似的问题: https:/

apache - Tomcat (win7) 缺少 JRE_HOME 变量

两周前我安装了tomcat和Apachehttp服务器。我让它运行起来,并且能够从另一台计算机上运行JSP页面。我稍作停顿,现在我正在尝试运行它不起作用的系统。我可以访问中的默认索引页http://[my-IP-address]:8080但无法访问jsp文件夹的页面,甚至无法访问.html文件。它给了我503servicetemporarilyunavailable.甚至本地主机似乎都不起作用。我不记得是否需要启动Tomcat服务器,或者mod_jk.so是否会自动处理。当我尝试使用startup.bat启动tomcat时,它给了我消息JRE_HOMEenvironmentvariab

java - Ant中的echo目标描述

CompiletheFile我想回应目标的描述。除了复制之外,还有更好的方法吗? 最佳答案 我想这不是一个完美的解决方案,但至少你避免了重复的描述。 关于java-Ant中的echo目标描述,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2754631/

java - 计时每个文件用 ant 编译需要多长时间

偶尔对Java源文件进行轻微修改,例如一些额外的显式转换,以帮助编译器将单个java文件的编译时间从4分钟缩短到3秒(尤其是在Java8中)。问题是:在大型java项目中,您如何找到哪些特定的.java文件编译缓慢?有没有办法让Ant计算编译每个单独的.java文件需要多长时间? 最佳答案 我认为这是可能的。这是我发现的:如果您使用的是Java8,您可以注册一个Plugin与编译器一起在编译期间添加一些额外的功能。该文档对插件有这样的说法:Itisexpectedthatatypicalplug-inwillsimplyregist

java - ant 如何编译和 jar 字节相同的 jar 文件,即 MD5 匹配,除非 .java(以及 .class)发生变化?

总结如何让ant从相同的.class文件重复生成字节相同的jar文件?背景我们的构建过程执行以下操作:从另一个应用程序的源存储库获取网络服务定义(wsdl)文件运行wsdl2java生成.java文件供网络服务客户端(即我们的应用程序)使用编译java文件从编译器输出生成一个.jar文件将“工件”jar文件检查到源代码控制中注意:我们执行最后一步,以便开发人员无需自行构建即可访问​​此jar文件。我们使用特殊的“派生”目录来区分来源和工件。问题我们不能让ant生成字节相同的.jar文件,即使源文件没有改变,即每个构建生成一个略有不同的jar(具有不同的MD5)我查了一下互联网,发现这个

java - Ant 字符串函数?

Ant有没有办法对字符串进行大写/小写/大写/取消大写字符串操作?我查看了PropertyRegex,但我不相信最后两个是可能的。还有别的吗? 最佳答案 Fromthisthread,使用Ant任务:allLowerCase=${allLowerCase}allUpperCase=${allUpperCase}输出D:\ant-1.8.0RC1\bin>antcapitalizeBuildfile:D:\ant-1.8.0RC1\bin\build.xmlcapitalize:[echo]allLowerCase=thisisano

java - 如何在 ant 中获取系统用户(在 eclipse 中)?

我如何访问系统用户的名称(eclipse也用于javadocauthor标签)在我的ant构建文件中?我试图在我的Java应用程序中显示有关当前程序版本的一些信息。我决定使用jreleaseinfo它将变量从我的ant构建脚本传递到我的java类(以在窗口中显示它们)。用svnant我什至能够从我的build.xml中的svn访问最新的修订号和构建日期。现在:我需要做的最后一件事就是展示谁制作了那个构建! 最佳答案 这适用于任何地方。它使用java系统属性user.name。 关于jav