草庐IT

standalone-sample-ant-buildxmlint

全部标签

java - JBoss standalone.conf VS standalone.conf.bat

我目前正在检查我们的JBossAS7.1服务器配置,我在我们的jboss/standalone/bin目录中发现了这两个以前配置的文件:standalone.confstandalone.conf.bat现在我有兴趣调整我们的JAVA_OPTS并且两个配置文件都有一个设置参数的位置。通过Google快速搜索,我认为standalone.conf.bat是设置这些的常用文件。但我不确定standalone.conf文件在这里做什么。是只修改standalone.conf.bat还是修改这两个文件时有什么配置顺序需要注意?更新:可在此处找到回答此问题的相关JBoss文档:https://d

java - 如何在 ant build 创建的 jar 的错误堆栈跟踪中获取源代码行号?

我正在使用ant在eclipse中构建我的项目的jar。我在tomcat上部署那个jar。但是每当我的代码(在jar中)发生异常时,错误堆栈跟踪就会出现,但行号不会出现——而是说未知来源。如何获取错误堆栈跟踪中的行号? 最佳答案 您需要使用调试信息编译您的jar。具体来说,您需要找到编译类的javac任务,然后添加一个debug="on"属性。示例:可以找到完整的详细信息here. 关于java-如何在antbuild创建的jar的错误堆栈跟踪中获取源代码行号?,我们在StackOver

Java, Ant 错误 : unmappable character for encoding Cp1252

我在我的项目中使用Java、Eclipse和Ant。我有一些Java代码需要编辑并在其中添加一些UTF-8字符。以前我的build.xml有:而且效果很好。现在,在我尝试运行时添加这些UTF-8字符后,它会抛出“错误:编码Cp1252的不可映射字符”谁能告诉我修复方法是什么?我尝试在xml中将编码更改为UTF-8和Cp1252,但没有成功。我正在使用JRE7、EclipseKepler和Ant4.11。 最佳答案 这可能会很棘手,只是更改“广告”编码并不能弥补文件中存在使用UTF-8解释无法理解的字节这一事实。在Ant中,您需要更新

java - Ant 日志中的时间戳?

有没有一种简单的方法让Ant记录器(默认或其他)添加一个每条消息的时间戳?我能想到的唯一方法是使用Log4jListener并使其设置包括时间戳。或者写一个继承DefaultLogger并写入时间戳的自定义记录器。如果有更好或更简单的方法(最好不需要用户将一个新的jar文件安装到他们的Antlib目录中),我很想听听。 最佳答案 试试这个ant-loggerorg.apache.tools.ant.listener.ProfileLogger它打印每个目标的进入时间和退出时间以及每个目标花费的时间(以毫秒为单位)。

ant - 通过ant编译jdk

我想编译jdk文件以包含调试信息。我想使用ant,因为它包含在我的NetBeans环境中,所以我完成了以下操作:解压/src.zip到tmp目录在我的tmp目录中创建了一个非常简单的build.xml文件(一个默认目标,一个任务):createdajdkwddirectorylaunchedantwithoutparameters(just>log.txt)Thisleadsto100compilationerrorssuchas:[javac]C:\jdkdebug\java\awt\Window.java:196:cannotfindsymbol[javac]symbol:clas

java - eclipse:更改用于运行 ant 的 jre

如何更改用于从eclipse内部运行ant的JRE(例如,从64位版本变为32位版本)? 最佳答案 从菜单中选择“运行”->“外部工具”->“外部工具配置”(或使用等效的工具栏按钮)选择您的Ant构建单击JRE选项卡(),单击分离JRE并选择所需的JRE 关于java-eclipse:更改用于运行ant的jre,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4041023/

java - 在 Eclipse 中微调 FindBugs ant 任务

在eclipse中,我可以定义要从首选项页面报告的检测器ID和错误类别。我在FindBugsdocs中找不到类似的FindBugsant任务或在Eclipseant编辑器中使用自动完成功能。我可以调整的是努力和报告水平。调整检测器和类别是未记录或缺失的功能,还是我遗漏了什么?FindBugsEclipse插件中又是如何解决的? 最佳答案 我在使用findbugs和ant时也遇到了一些问题。这是我最后所做的:RunningFindBugs:${plugin}RunningFindBugs:${plugin}(unpacked)调用任务

java - 本地类不兼容异常 : when running spark standalone from IDE

我开始测试spark。我在我的本地机器上安装了spark,并用一个worker运行一个本地集群。当我尝试通过如下设置sparconf从我的IDE执行我的工作时:finalSparkConfconf=newSparkConf().setAppName("testSparkfromJava").setMaster("spark://XXXXXXXXXX:7077");finalJavaSparkContextsc=newJavaSparkContext(conf);finalJavaRDDdistFile=sc.textFile(Paths.get("").toAbsolutePath()

java.lang.NoSuchMethodError Ant/Maven 通过命令行失败

由于maven故障,通过命令行进行ant构建时出现问题。我可以毫无问题地在eclipse中构建,但是当尝试通过命令行执行时,Maven阻塞并返回以下错误:java.lang.NoSuchMethodError:org.apache.maven.artifact.ant.DependenciesTask.setPathType(Ljava/lang/String;)我设置了环境变量M2M2_HOME和JAVA_HOME。一切似乎都应该如此,但当涉及到任何依赖方法或库时,我似乎无法弄清楚eclipse在哪里填补了空白。POM文件4.0.0com.company.webappV61.0-SN

java - 如何设置 Ant 'junit' 任务的工作目录?

我的Ant构建包括一个运行一些测试的junit任务。为了使测试正常进行,必须更改指定当前工作目录(user.dir)的属性值,但我不确定如何实现这一点。有问题的任务目前看起来像这样:请注意,我已尝试使用“dir”属性和“jvmarg”任务将工作目录更改为C:/workspace/obp-web。但是,当我在打开详细输出的情况下运行Ant时,我看到以下输出,这表明工作目录没有正确设置:[junit]dirattributeignoredifrunninginthesameVM[junit]UsingSystemproperties{java.runtime.name=Java(TM)SE