Tag: ant

如何通过代理通过ant下载文件

我使用的是使用build.xml文件的ant。 这是命令: java版本:1.8.0 ant版本:1.7.1 CLASSPATH=/app/hbase-0.94.27/lib/hadoop-core-1.0.4.jar CFLAGS=-m64 CXXFLAGS=-m64 ant compile-native tar 它挂在这里: Buildfile: build.xml ivy-download: [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar [get] To: /app/hadoop-lzo/ivy/ivy-2.2.0.jar 我得到连接超时错误: BUILD FAILED java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) Ant还调用从maven存储库获取一些文件,build.xml文件的一部分是这样的: 我已将这些行放入build.xml文件中: 仍然与maven连接,通过http挂起获取一些jar文件。 我这样做了吗? 谢谢。

如何使用Ant为具有外部jar依赖性的java项目构建可分发jar

我在Eclipse中有一个Java项目,类MainClass在包中有main方法: com.nik.mypackage. 该项目还引用了两个外部库,我将其复制到Eclipse中的lib文件夹中,然后使用ADD JAR函数添加到构建路径中。 这些库是one.jar和two.jar 该库位于eclipse的lib文件夹中,并添加到构建路径中。 我想使用ant脚本创建应用程序的可执行JAR 。 这样用户就可以使用命令访问我的应用程序: c:>java -jar MyProject-20111126.jar 我知道Eclipse插件直接将java应用程序导出为runnable JAR 。 但是我想学习ant和构建过程,所以手动想要创建build.xm。

如何将.so文件添加到jar中并在jar中使用它(设置java.library.path)?

所有。 我正在尝试制作一个包含Sigar库的bundle jar ,它使用.so作为本机支持。 我已经将Sigar压缩到my.jar中,当我从cmd运行它时,我必须这样输入: java -jar -Djava.library.path=~/path/to/lib/contains/so my.jar 是的,这是有效的,但我想建立一个捆绑jar ,也就是说,包含.so到jar并在jar中使用它。 所以我的问题是: 如何在该jar中设置指向.so文件的java.library.path 。 最后,我想让它变得像 java -jar my.jar (*)// hope to run it in this way 我的build.xml看起来像: 27 28 29 30 31 32 33 34 35 36 37 到现在为止,当我以(*)方式运行它时,我得到了UnsatisfiedLink Exception。 另一个相关的问题是:如何将文件添加到jar中的特定位置。 在上面的例子中, 将* .so放在jar的根目录中,如果我想更改它怎么办? 提前致谢!

操作系统升级后让我的ANT版本工作的问题

我最近将我的系统从Mint12升级到了Mint14,并且让我的旧项目在新系统上运行得很好。 总结一下: 得到了Mint14很好地工作并安装了我所有必需的软件(Eclipse,ANT等) 从我的备份磁盘恢复了我的文件 将Oracle JDK设置为默认的Java版本 从SVN查看我的项目的新副本 更新了构建文件中的所有路径以反映新的user_id 这一切都很好,但我的ant构建似乎已经搞砸了,不知何故,当我尝试构建我的项目时,我得到以下错误: ~/new_workspace/my_project $ ant dist Buildfile: /home/my_userid/new_workspace/my_project/build.xml [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found. init: compile: [javac] /home/my_userid/new_workspace/my_project/build.xml:246: warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds static: dist: [svn] started … [svn] svn: This client […]

从Gradle运行Ant脚本

我正在尝试从Gradle运行ant脚本,但我有这个例外: Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found. 而且我宁愿使用来自本地库的ant-junit,但我不知道如何,我对Gradle很新。 我找到了这段代码 configurations { antClasspath } dependencies { antClasspath ‘org.apache.ant:ant-junit4:1.8.3’ } ClassLoader antClassLoader = org.apache.tools.ant.Project.class.classLoader configurations.antClasspath.each { File f -> antClassLoader.addURL(f.toURI().toURL()) } 但是如果jar已经在mt lib文件夹中,我不知道我要改变什么。 我不想使用maven repo。

运行jenkins给出“包org.junit不存在”

任何人都可以帮我解决这个错误吗? build-project: [echo] AntProject: /root/.jenkins/jobs/Ant/workspace/build.xml [javac] Compiling 2 source files to /root/.jenkins/jobs/Ant/workspace/bin [javac] /root/.jenkins/jobs/Ant/workspace/src/com/moi/test/junit/MaClasseTest.java:3: package org.junit does not exist [javac] import static org.junit.Assert.*; [javac] ^ [javac] /root/.jenkins/jobs/Ant/workspace/src/com/moi/test/junit/MaClasseTest.java:5: package org.junit does not exist [javac] import org.junit.Test; [javac] ^ [javac] /root/.jenkins/jobs/Ant/workspace/src/com/moi/test/junit/MaClasseTest.java:9: cannot find symbol [javac] symbol : class Test [javac] location: class com.moi.test.junit.MaClasseTest [javac] @Test [javac] ^ […]

那里有没有好的ant可视化程序?

我正在寻找一个实用程序,它将吸入一个ant构建文件,并呈现该目标可用的目标和属性的图形显示。 请不要回复’VisualAnt’我拥有它并且很糟糕。

通过webapp重启tomcat

我有一个关于通过我的webapp重启tomcat服务器的疯狂请求。 我正在搜索这个近2天,我发现所有正在执行外部批处理文件或调用另一个程序来执行此操作。 使用java代码有没有最佳解决方案? 我错过了什么吗?

又一个Ant + JUnit类路径问题

我正在使用Eclipse开发Eclipse SWT应用程序。 还有一些JUnit 4测试,测试一些DAO。 但是当我尝试通过ant构建运行测试时,所有测试都失败了,因为找不到测试类。 谷歌提出了大约一百万人都有同样的问题,但他们的解决方案似乎都不适合我 – .-。 这些是我的build.xml文件的内容: 测试类与应用程序类一起位于build-directory中,尽管它们根据其包在某些子文件夹中。 也许这也很重要:首先,Ant抱怨JUnit不在它的类路径中,但是因为我把它放在那里(使用eclipse配置编辑器)它抱怨JUnit在它的类路径中两次。 WARNING: multiple versions of ant detected in path for junit [junit] jar:file:C:/Users/as df/Documents/eclipse/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/ant.jar!/org/apache/tools/ant/Project.class [junit] and jar:file:/C:/Users/as%20df/Documents/eclipse/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/ant.jar!/org/apache/tools/ant/Project.class 我已经尝试指定每个子目录,每个类文件,我已经尝试过文件集和文件列表,似乎没什么用。 谢谢你的帮助,我现在已经坐了几个小时了…

Ant和XML配置文件解析

我有一个以下forms的XML文件 – … ant是否具有读取此function的原生能力,让我执行xquery来拉回键的值? 通过API我没有看到这样的function。