【发布时间】:2018-08-01 04:26:02
【问题描述】:
我正在尝试使用命令行 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\玻璃鱼\ 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 文件)?
【问题讨论】: