草庐IT

red-gate-ants

全部标签

java - 组合多个 jar 的清洁方法?最好使用 Ant

我对一些外部jar有运行时依赖项,我想将它们“重新压缩”到单个jar中。这些外部依赖项存储在external_jars目录中,我希望不必将它们全部列出(即,如果我的依赖项发生更改,则不需要更改我的构建脚本)。有什么想法吗?Google给了我一个关于如何做到这一点的好答案-如果您不介意将每个jar列为依赖项:http://markmail.org/message/zijbwm46maxzzoo5粗略地说,我想要一些类似于以下内容的东西,它将lib目录中的所有jar合并到out.jar中(带有一些理智的覆盖规则)。jar-combine-outout.jar-inlib/*.jar

java - 组合多个 jar 的清洁方法?最好使用 Ant

我对一些外部jar有运行时依赖项,我想将它们“重新压缩”到单个jar中。这些外部依赖项存储在external_jars目录中,我希望不必将它们全部列出(即,如果我的依赖项发生更改,则不需要更改我的构建脚本)。有什么想法吗?Google给了我一个关于如何做到这一点的好答案-如果您不介意将每个jar列为依赖项:http://markmail.org/message/zijbwm46maxzzoo5粗略地说,我想要一些类似于以下内容的东西,它将lib目录中的所有jar合并到out.jar中(带有一些理智的覆盖规则)。jar-combine-outout.jar-inlib/*.jar

regex - 如何在 Ant 中使用正则表达式替换 xml 标签之间的值?

我正在尝试使用Ant替换xml中的值。我的xml文件:60我想将60替换为20并在ant任务replaceregexp中使用以下正则表达式:(?)[\S\s]*?(?=)[\S\s]*?(?=\但是在执行后从ant得到fatalerror:[FatalError]Thevalueofattribute"match"associatedwithanelementtype"replaceregexp"mustnotcontainthe'请告知,如何更改我的正则表达式,或者这个问题可能有另一种解决方案?谢谢。 最佳答案 和>必须使用<

java - 如何杀死从 java 中产生的 Ant 程序

从Windows中销毁生成的ant进程不起作用。Unix变体工作正常,但在Windows中这不起作用。代码片段如下。虽然返回代码是正确的(1),但派生的进程会继续执行直到完成。只是window上的问题。有什么想法吗?ProcessBuilderbuild=newProcessBuilder();Listlist=build.command();list.add("cmd");list.add("/C");list.add("ant");list.add("-f");list.add("HelloWorld.xml");try{Processp=build.start();Thread.

java - AspectJ(注释)编译时与 Ant 和 NetBeans 编织

我想在NetBeans中使用编译时AspectJ和Ant。我想在GoogleAppEngine上运行它,但目前这不是必需的。AspectJ是基于注解的。我更喜欢编译时编织(类的修改、检测?)。我不想使用自定义类加载器。如何实现?我已经拥有的:我试过了AspectJAnnotationTutorial与NetBeans。我修改了build.xml以处理aspectj(使用iajcAnttask),如here所述.问题是它需要添加-javaagent:lib/aspectjweaver.jar(在GAE上不可能)。运行我的构建生成此输出:infocompilingC:\NetBeansPr

java - 从 Apache 的 Ant PropertyFile 任务中删除日期注释

我在构建脚本中使用如下所示的属性文件任务:任务按预期工作,只是每次构建项目时,Bundle.properties文件的日期注释行都会更新为当前时间戳。即使app.version变量未更改并导致不必要地提交到仅包含以下差异的版本控制,也会发生这种情况:---Base(BASE)+++LocallyModified(BasedOnLOCAL)@@-1,4+1,4@@-#Thu,22Jul201015:05:24-0400+#Tue,10Aug201013:38:27-0400如何防止在.properties文件中添加或删除此日期注释?我考虑过propertyfile嵌套entry元素中的删

java - 执行脚本时是否可以从 Ant 目标中排除某些目标?

在ant中如果要执行多个target,我们可以这样做,anttarget1target2target3其他方式可能是,像这样创建target4但问题是,我的目标定义之一是:如果我想执行buildApp那么它也会运行所有关联的目标,这很明显。是否可以在不执行deployAll目标的情况下执行buildApp目标? 最佳答案 可能会像这样向您的deployAll目标添加条件。...然后当你想在没有deployAll的情况下在命令行上运行buildApp时就这样做ant-DdoNotDeploy=truebuildAll顺便说一句。请注意

java - 尝试在 Eclipse 中以 Debug模式运行 ANT JUnit 目标

这是我的ANTJUnit目标如果通过Eclipse运行,我的单元测试可以正常通过,但如果我从ANT中运行它们,则会失败。我希望它在单元测试中停在我的断点处。从文档中我知道我需要添加这些jvmarg但无法让它停止所以我显然没有将它们放在正确的位置。另外,我认为我的端口不正确,但我应该使用哪个端口?通过eclipse调试JUnit时,我不必设置任何调试端口,它就可以正常工作 最佳答案 您需要忘记您可以从Eclipse中运行JUnit测试和ANT目标的时刻。您想要调试的Java应用程序恰好具有主类org.apache.tools.ant.

c# - OpenGL ES 2.0/MonoTouch : Texture is colorized red

我目前正在将立方体贴图加载到我的应用程序中,但它显示为红色。编辑:channel问题在使用2D纹理时也存在,似乎channel的顺序不正确。有什么方法可以使用iOS方法更改channel的顺序吗?这是纹理加载的代码:publicTextureCube(Generic3DViewdevice,UIImageright,UIImageleft,UIImagetop,UIImagebottom,UIImagefront,UIImageback):base(device){_Device=device;GL.GenTextures(1,ref_Handle);GL.BindTexture(Te

ios - 用于连接到 iOS 中的 Red5 服务器的免费客户端库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在iOS中开发音频视频应用程序,它将使用rtmp流式传输视频和音频,对于我正在使用Red5服务器的应用程序。我找不到用于连接到Red5服务器的免费客户端库。任何人都可以建议免费的客户端库将我的应用程序连接到Red5服务器以进行音频和视频流吗?