草庐IT

standalone-sample-ant-buildxmlint

全部标签

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

java - ant 脚本中的环境变量不起作用

我正在尝试为Spring框架项目设置一个独立于机器的构建环境,但我的ant配置似乎不起作用。我搜索了很多,但似乎每个人都认为env.*引用是开箱即用的。有人能发现我方法的错误吗?错误:bash-3.1$antbuildBuildfile:c:\Users\mkumpan\Projects\Springtesting\build.xmlBUILDFAILEDc:\Users\mkumpan\Projects\Springtesting\build.xml:85:c:\Users\mkumpan\Projects\Springtesting\${env.CATALINA_HOME}\lib

java - 如何指定基本目录然后我们像 ant -f somedir/dir/build.xml 一样运行 ant

如何指定基本目录然后我们像ant-fsomedir/dir/build.xml一样运行ant。Ant设置basedir相对于build.xml,如果我指定我希望basedir指向执行Ant的地方。 最佳答案 使用-D覆盖basedir属性:ant-Dbasedir=`pwd`-fpath/to/build.xmlpwd的使用仅限于Linux,但如果您在其他平台上,则始终可以将当前目录的绝对路径放在那里。我认为没有办法在build.xml中执行此操作,除非使用ant任务重新执行ant。 关

java - 束 XYZ 无法解析。原因 : Missing Constraint: Import-Package: ABC; version ="1.0.0" error in headless RCP standalone

我正在研究standaloneheadlessRCP.当我在eclipseIDE中执行应用程序和产品时它没有问题,但是当我导出并执行它时,我在日志文件中收到此错误。!ENTRYorg.eclipse.equinox.ds402013-01-1613:27:59.132!MESSAGEFrameworkEventERROR!STACK0org.osgi.framework.BundleException:Thebundle"org.eclipse.equinox.ds_1.4.0.v20120522-1841[3]"couldnotberesolved.Reason:MissingCon

java - 在 Netbeans 中从 ant 迁移到 maven

我们的软件是用Java编写的,包含许多(7)个项目。这些项目是NetbeansAnt项目。我正在考虑将它们转换为maven2。我在哪里可以找到做这种事情的一些提示? 最佳答案 不要读那本书。它只会让你感到困惑。改为阅读本书:“Maven-权威指南”http://www.sonatype.com/books/maven-book/reference/.此外,maven站点有很多信息,但结构很糟糕,所以你需要使用谷歌来导航。这是我的建议:手动执行此操作,而不是使用来自IDE的“自动”“帮助”。Maven集成还没有那么好,在任何IDE中都

java - Ant 在哪里设置它的 'java.home'(这是错误的)并且它应该附加 '/jre' 吗?

好的,我在CentOS6.3上使用Ant版本1.7.1(默认安装):[theuser@dev-ingyhere~]$ant-versionApacheAntversion1.7.1compiledonAugust242010[theuser@dev-ingyhere~]$cat/etc/*-releaseCentOSrelease6.3(Final)我设置了JAVA_HOME并运行ant:[theuser@dev-ingyhere~]$exportJAVA_HOME=/usr/java/jdk1.7.0_17;echo$JAVA_HOME;/usr/java/jdk1.7.0_17[t

java - Android - 使用 ant 创建更改配置值的构建配置

我想要的是一种让设置依赖于构建配置的方法。举一个具体的例子,我的android应用程序连接到一个web服务。在开发中,我希望从可配置的值中提取服务url。在测试中,我想要一个不同的值。在生产中,又一个值。所以,在代码中我有这样的东西:publicclassHttpRequestHelper{privatestaticStringGetServiceUrl(ServiceActionaction){returnserviceUrl+action.toString();}}默认情况下(通过eclipse调试/运行时),我希望该url为http://localhost:1234在测试中我想要

java - 在 Windows 下从 ANT 脚本创建 RPM 包

我需要从在Windows计算机上运行的ANT脚本创建RPM包。此包必须包含构建的结果类以及一些其他附加资源。我想应该有一些程序可以从命令行调用来创建这个包。我想在Windows下执行此操作的原因是我们有一个脚本可以为多个不同的平台构建安装程序,并且所有内容都已针对Windows配置,因此我想避免将所有内容迁移到Linux的痛苦。你知道这是如何实现的吗?编辑:我使用单独的Linux机器来执行此操作。我使用scp任务复制所有文件,然后使用ssh任务远程执行rpm命令。如果此任务返回成功代码,我将使用scp将生成的rpm复制回来。 最佳答案

java - 为什么我得到 "Project facet Cloud Foundry Standalone Application version 1.0 is not supported"?

我正在尝试从IBMdeveloperWorks部署以下项目至Bluemix:BuildingaJavaEEapponIBMBluemixUsingWatsonandCloudant通过Eclipse中的Bluemix插件(称为:IBMEclipseToolsforBluemix)。但是我不断收到以下错误ProjectfacetCloudFoundryStandaloneApplicationversion1.0isnotsupported使用的版本:Eclipse版本:MarsRelease(4.5.0)Buildid:20150621-1200IBM®EclipseToolsforB