草庐IT

ANT_HOME

全部标签

java - Ant 脚本 : Have <exec> tag dump out entire command line

我有一个相当复杂的ant构建脚本命令有很多我正在尝试排除故障的标签。我想知道是否可以在ant构建后查看整个命令行;在eclipse调试器中或者通过将其转储到文件中。这是我正在处理的:-->这是我遇到的错误:BUILDFAILEDC:\dev\workspace\rmsitepi2\build.raytheon.suite.tomcat.xml:50:Thefollowingerroroccurredwhileexecutingthisline:C:\dev\workspace\rmsitepi2\build.raytheon.flex.xml:33:Thefollowingerroro

java - 在 Mac OS X 上使用 JDK 1.6 运行 Ant

我在MacOSX上使用JDK1.6运行Ant时遇到问题。即使在OSX的Java首选项中将Java应用程序版本设置为JavaSE6,在终端中执行java-version也会显示java版本“1.6.0_07”,Ant似乎仍然使用JDK1.5来使用JDK1.5,因为它在编译我的代码时没有看到JDK1.6类。我知道Ant依赖于JAVA_HOME环境变量来指定要使用的JDK。但是,我不太明白如何在MacOSX上设置这个变量。因此,我的问题是如何让Ant在MacOSX上使用JDK1.6运行。如果正确的方法仍然是设置JAVA_HOME环境变量,那么如何在OSX上设置该变量。

java - 从 Java 运行 ant

是否有关于如何从Java运行Ant的教程?我从这里得到了一些代码:SettingJAVA_HOMEwhenrunningAntfromJava但一直无法让它发挥作用。我一直在努力寻找有关如何实际使用它的示例或教程。这是我目前所拥有的:Projectp=newProject();p.setUserProperty("ant.file",buildFile.getAbsolutePath());p.fireBuildStarted();p.init();p.executeTarget("default");但我猜这个错误:Exceptioninthread"main"Target"defa

java - 设置 ant bootclasspath : JDK 1. 7 有一个新的 javac 警告,用于设置没有 bootclasspath 的旧源

如何结合-source1.5-target1.5设置antbootclasspath?这怎么可能不是1.5JDK的硬编码路径?我可以将环境变量设置为bootclasspath,类似于从ant中使用JAVA_HOME的方式吗?理想情况下,我想做一些事情,比如设置环境变量或将参数传递给ant。 最佳答案 这是一个说明,说明如何从环境变量中获取Java5引导类位置,然后使用它。首先,设置环境变量-例如JAVA5_BOOTCLASSES。propertytask让您可以访问环境,然后是javactask的bootclasspath参数将设置

java - 如果任务失败,如何执行 Ant 命令?

假设我有一些Ant任务-比如javac或junit-如果其中一个任务失败,我想执行一个任务,但如果它们成功了我就不执行了。知道怎么做吗? 最佳答案 在你的junit目标,例如,您可以设置failureProperty:然后,创建一个目标,该目标仅在设置了test.failed属性时运行,但最终失败:最后,把它们绑在一起:然后只需调用test目标即可运行您的JUnit测试。junit目标将运行。如果失败(失败或错误),将设置test.failed属性,并执行otherStuff目标的主体。javac任务支持failonerror和er

eclipse - 指向 eclipse IDE 以使用 JAVA_HOME 中指定的 JRE/JDK 之外的另一个 JRE/JDK

我的开发环境中有两个JRE/SDK,但在我的情况下有必要将JAVA_HOME设置为1.4.2,这导致我的eclipseIDE停止运行,因为它需要1.6及更高版本。我可以知道如何修改eclipseini或environmenthome以使用我的其他1.6安装吗? 最佳答案 请尝试可变参数上方的eclipse.ini条目(以下两行必须是eclipse.ini文件中的两行)-vmC:\Java\JDK\1.5\bin\javaw.exeFindtheJVM 关于eclipse-指向eclips

java - 在 Windows 7 上,Java JVM 如何设置 "user.home"系统属性?

我正在使用JRE1.7,我发现user.home系统属性非常不寻常。JVM是如何设置这个值的? 最佳答案 这个Java错误解释了如何:http://bugs.sun.com/view_bug.do?bug_id=4787931系统属性user.home设置为:读取注册表项的值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders\Desktop采用该值的父路径,但不解析环境变量。示例:%userprofile%\Deskto

Ant Design Vue 日期选择器DatePicker传给后台日期参数格式问题

花了一个下午才解决,官方组件文档里面是没有处理方案说明的。项目版本:AntDesignVue2.0.2前端部分代码:template>a-modal:visible="visible":width="windowWidth":height="800":title="title":maskClosable="false"@ok="close"@cancel="close"cancelText="关闭"> a-col:md="6":sm="8"> spanstyle="color:red;width:15px;float:left;margin-top:5px;">★/span> a-form-i

Linux上如何修改用户的Home目录

参考:多种方法修改Linux用户的home目录在Linux上修改用户的Home目录可以按照以下步骤进行:确保以具有管理员权限的用户登录到系统上。使用usermod命令来修改用户的Home目录。命令的基本语法如下:sudousermod-d/新的目录路径用户名将/新的目录路径替换为你想要设置的新的Home目录路径,用户名为目标用户的用户名。例如,要将用户"john"的Home目录更改为/home/john/newhome,可以执行以下命令:sudousermod-d/home/john/newhomejohn修改完成后,你可以使用cd命令测试新的Home目录是否生效。确保新的目录路径存在并具有适

java - Ant、jvmarg、系统属性和引号

我们有一个属性,其中包含要在Ant脚本中传递给JVM的一系列参数。示例(注意第二个条目中的引号):-Dsql.driver=oracle.jdbc.driver.OracleDriver-Dapp.datasource-properties=URL='jdbc:oracle:thin:@//192.168.56.42:1521/xe':User=user:Password=password如果我用echo目标打印变量的内容,我会得到预期的结果产生-Dsql.driver=oracle.jdbc.driver.OracleDriver-Dapp.datasource-properties