java - 如何为 NetBeans Java Web App 项目向 Ant 添加 jar 文件以便构建它?

标签 java ant glassfish

我正在尝试使用命令行 ant 设置一个自动构建系统。

使用 glassFish 4.1 和 Netbeans 8.0.2

我的命令行构建我有以下命令:

C:\java\NetBeans 8.0.2\extide\ant\bin>ant -f\Java\Temp\myproject\build.xml -Dnb.internal.action.name=build -DforceRedeploy=false -Dbrowser.context =\Java\Temp\myproject\-Duser.properties.file=C:\Users...\AppData\Roaming\NetBeans\8.0.2\build.properties -Dj2ee.server.home=C:\java\glassfish4\GLASSFISH\dist

这是我输出的最后一部分:

[javac] C:\Java\Temp\crmparts\src\java\freedom\bytecode\service\CrmPartsServiceA.java:10: error: package javax.ws.rs does not exist
[javac] import javax.ws.rs.Consumes;
[javac]                   ^
[javac] C:\Java\Temp\crmparts\src\java\freedom\bytecode\service\CrmPartsServiceA.java:11: error: package javax.ws.rs does not exist
[javac] import javax.ws.rs.HeaderParam;
[javac]                   ^
[javac] C:\Java\Temp\crmparts\src\java\freedom\bytecode\service\CrmPartsServiceA.java:12: error: package javax.ws.rs does not exist
[javac] import javax.ws.rs.OPTIONS;
[javac]                   ^
[javac] C:\Java\Temp\crmparts\src\java\freedom\bytecode\service\CrmPartsServiceA.java:13: error: package javax.ws.rs.core does not exist
[javac] import javax.ws.rs.core.Response;
[javac]                        ^
[javac] C:\Java\Temp\crmparts\src\java\freedom\bytecode\service\CrmPartsServiceA.java:14: error: package javax.ws.rs does not exist
[javac] import javax.ws.rs.GET;

我没有使用“Ant”的经验,所以我搜索并找到了很多关于它的信息,但我似乎无法弄清楚如何添加这个库,以便项目在 ant 上正确构建。

我不使用 maven 或 jenkins。我的问题仅出在那些库中,并且该库已添加到项目/库中。

我的问题是:如何确保 Java“ant”编译器不会提示缺少包(即缺少 jar 文件)?

最佳答案

问题出在我的 Dj2ee.server.home 参数中。我进行了更正并且它起作用了。

关于java - 如何为 NetBeans Java Web App 项目向 Ant 添加 jar 文件以便构建它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51614288/

相关文章:

Java 自定义协议(protocol)客户端-服务器

java - 禁用 GoogleAnalytics 以测试和开发新版本

java - 如何模拟 ECG(心电图)

java - 是否可以同时使用 Ant 和 Maven 来管理一个项目?

java - jar 文件的 ANT 问题

java - 小程序一 jar

java - 为什么 GlassFish 4.1 建议使用 Java 8 JDK?

jakarta-ee - org.glassfish.hk2.classmodel.reflect.impl.TypesImpl.getType 处的 java.lang.NullPointerException

c# - Java(我的世界)不是从 C# 开始的

java - 使用 GlassFish 的 WebApplication 中的文件路径