Apache Ant(以前称为Jakarta Ant)是一个基于XML的声明式构建工具,最初是为Java项目创建的。它提供了一组丰富的标准任务,用于执行大多数常见的构建操作,例如编译Java源代码,构建存档和运行测试。 Ant的功能可以通过自定义任务和宏进行扩展。
我应该使用什么 Apache Ant 版本来运行 Java 6 项目? [重复]
我有很多遗留的 java 6 项目,我需要构建它。 使用 Eclipse Neon Ant 插件和 Java 8 正在构建 jar,但是当我将生成的 jar 与另一个 Java 6 项目一起使用时,我得到了...
如何指定两个名称来满足 Java 依赖关系? 我使用的是 Netbeans,默认情况下,Linux 将 OpenJDK 称为“JDK_7”。 Windows 将 Oracle JDK 称为“JDK 1.7”。 我想做到这一点
我在所有构建中都使用 ANT,并且还使用 Eclipse 作为 IDE,我希望能够在 Eclipse 中使用最新版本的 ANT,通常 Eclipse 附带的 ANT 是单点版本
我有一个 Ant 构建,它只生成一个充满 html 页面的 jar。我想对 Maven 做同样的事情。我当前正在将文件复制到新文件夹,但文件未添加到
从tomcat9迁移到tomcat10,系统仍然尝试加载javax/servlet/http/HttpServlet
我的servlet曾经在tomcat9上工作。我尝试使用tomcat10。 我从构建路径中删除了 javax.servlet-api-3.1.0.jar 并添加了 jakarta.servlet-api-5.0.0.jar。 我更改了对 javax.servlet 的任何引用...
我安装了 Java 和 Ant 后,进入 xrechnung-visualization 目录并运行命令,生成的 PDF 无法正常工作,当尝试使用 adobe acrobat 打开它时,它显示:“Adobe Ac...
我正在尝试安装 apache ANT 1.10.14。我从此页面下载了二进制配置。然后,我将解压后的“apache-ant-1.10.14”移至我的主目录。正如设置指南所示,我...
我们有一个属性,其中包含一系列要在 Ant 脚本中传递给 JVM 的参数。 示例(注意第二个条目中的引号): -Dsql.driver=oracle.jdbc.driver.OracleDriver -Dapp.
我有一个 ant 脚本,其中有一个 taskdef,该任务创建了一个 https 互联网连接,而 SSL 内容的某些内容是错误的。因此我想设置系统属性 javax.net.debug=all 来获取
我正在使用ant构建java jar文件。我需要使用“zipfileset src =“xxx.jar”“zipfileset src =”yyy.jar”包含其他jar,并且xxx.jar和yyy.jar都具有完全相同的类-
我有两个文件 test-200-12-30-2990 和 test-project-200-12-30-2990 我正在将其解压缩到相应的文件夹。第二个任务不起作用。我想选择文件“test-200-12-30-2990” 下面是...
我想向我的 Ant 项目添加依赖项;例如我想将 hibernate 依赖项添加到我的项目中。 我是蚂蚁的新手。之前我使用maven工具来构建项目。 在 Maven 中这非常简单...
Eclipse Ant Javadoc - 私有字段没有评论的警告
使用 在 Eclipse (2022-09 (4.25.0)) 中运行 Ant Javadoc 进程 在 Eclipse (2022-09 (4.25.0)) 中使用 运行 Ant Javadoc 进程 在私人领域收到一些此类警告。 然而,有很多私有领域它并不抱怨。 [javadoc] D:\workspace_12\...\NetConfCredential.java:47: warning: no comment [javadoc] private boolean verified = false; 它应该忽略所有私有字段,不是吗? 它不会抱怨所有没有 javadoc 的私有方法。 ====================== 在最小化代码以发布示例时,我发现它与 java.io.Serialized 有关。 public abstract class TestAbstract implements java.io.Serializable { /** Our serialization ID */ public static final long serialVersionUID = 12; } /** * Comment. */ public class TestCredential extends TestAbstract { /** UID */ public static final long serialVersionUID = 12; private static final String defaultString = "public"; private boolean verified = false; /** * Constructor */ public TestCredential() { } } [javadoc] D:\workspace_12\...\TestCredential.java:13: warning: no comment [javadoc] private boolean verified = false; [javadoc] ^ 从超类中删除可序列化,警告就会消失。 Javadoc 不会对私有静态字段发出警告。 ========================== <?xml version="1.0" encoding="UTF-8" standalone="no"?> <project default="javadoc"> <target name="javadoc"> <javadoc access="public" author="false" destdir="d:..." doctitle="NMS Core" classpath="..." noqualifier="all" nodeprecated="true" nodeprecatedlist="true" noindex="false" nonavbar="false" notree="false" Public="true" sourcefiles=" com\logikos\core\credentials\TestCredential.java " source="12" splitindex="false" use="false" version="false"/> </target> </project> [javadoc] Standard Doclet version 17.0.5+8 您遇到 JDK Bug https://bugs.openjdk.org/browse/JDK-8275199.
我正在尝试使用使用命令行参数的 main 方法为 java 类创建一个构建文件。但是构建文件的运行目标无法找到类,即使路径应该是
我正在用统一的 Maven 构建改造一堆现有的 Java 项目。由于每个项目都已经成熟并且已经建立了基于 Ant 的构建,所以我使用 maven-antrun-plugin 来执行现有的构建...
我有以下脚本可以毫无问题地启动和停止 weblogic 12.1.3 服务器,但即使我添加了该行,我也无法让它在调试中启动 我有以下脚本可以毫无问题地启动和停止 weblogic 12.1.3 服务器,但即使我添加了该行,我也无法让它在调试中启动 <jvmarg value="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -XX:PermSize=128m -XX:MaxPermSize=256m"/> 这是完整的脚本 <?xml version="1.0"?> <!DOCTYPE project> <project name="WeblogicServer" default="start-server" basedir="/Users/E3/Oracle/Middleware/Oracle_Home"> <property name="bea.home" value="/Users/E3/Oracle/Middleware/Oracle_Home" /> <property name="weblogic.home" value="/Users/E3/Oracle/Middleware/Oracle_Home/wlserver" /> <property name="domain.home" value="/Users/E3/Oracle/Middleware/Oracle_Home/user_projects/domains" /> <property name="domain.name" value="base_domain" /> <property name="host" value="localhost" /> <property name="port" value="7001" /> <property name="username" value="weblogic" /> <property name="password" value="weblogic123" /> <property name="admin.server.name" value="AdminServer" /> <path id="wls.classpath"> <fileset dir="${weblogic.home}/server/lib"> <include name="web*.jar"/> </fileset> </path> <taskdef name="wlserver" classname="weblogic.ant.taskdefs.management.WLServer" classpathref="wls.classpath"/> <target name="start-server" > <wlserver dir="${domain.home}/${domain.name}" host="${host}" port="${port}" domainname="${domain.name}" servername="${admin.server.name}" action="start" username="${username}" password="${password}" beahome="${bea.home}" weblogichome="${weblogic.home}" verbose="true" noexit="true" protocol="t3" classpath="${weblogic.home}/server/lib/weblogic.jar" > <jvmarg value="-server"/> <jvmarg value="-Xms256m"/> <jvmarg value="-Xmx512m"/> <jvmarg value="-XX:PermSize=128m"/> <jvmarg value="-XX:MaxPermSize=256m"/> <jvmarg value="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -XX:PermSize=128m -XX:MaxPermSize=256m"/> </wlserver> </target> <target name="stop-server"> <wlserver dir="${domain.home}/${domain.name}" host="${host}" port="${port}" servername="${admin.server.name}" username="${username}" password="${password}" action="shutdown" beahome="${bea.home}" weblogichome="${weblogic.home}" forceshutdown="true"/> </target> </project> 我可能会错过什么? 我在几个地方读到应该添加调试选项,但它对我不起作用 这个jvmarg: <jvmarg value="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -XX:PermSize=128m -XX:MaxPermSize=256m"/> 作为单个参数传递给 java 可执行文件,并嵌入空格,而不是一系列单独的参数。将其分成单独的 jvmargs。 您可以通过使用 -d 命令行选项运行 ant 来查看调用 java 可执行文件时发生的情况: $ ant -d ... Execute:Java13CommandLauncher: Executing '/.../bin/java' with arguments: '-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -XX:PermSize=128m -XX:MaxPermSize=256m' 'package.and.classname' 注意您的 jvmargs 在调试输出中是如何成为单个字符串的。
是否可以在 Apache Ant build.xml 脚本中使用 bash 别名?
我使用 Apache Ant 从源代码自动构建程序。 build.xml 具有带有命令 lazbuild 的 exec 任务,该命令在我的计算机上未在路径中注册,需要使用一些额外的参数来调用
java版本:17.0.6 蚂蚁版本:1.10.12 Ubuntu 22.04.4 LTS Netbeans 的构建失败并显示以下消息: -执行编译: [nb-javac] 编译 10 个源文件到 /media/meca1/GITHUB-NETBEANS/netb...
为什么点击更新按钮后出现“HTTP Status 500 - Internal Server Error”?
当我尝试在JSP工作中编辑配置文件时,会发生此错误。 错误信息 NetBeans 中出现如下错误: |#] org.apache.catalina.util.Enumerator@3b90e68c|#] 标准包装阀[
我用于 Jar 签名证书的证书颁发机构 - GlobalSign - 已切换为颁发基于令牌的代码签名证书。这些需要设置jarsigner的providerClass和