如何为NetBeans Java Web App项目将一个jar文件添加到Ant中以便构建它?

时间:2018-07-31 13:14:41

标签: 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 \玻璃纤维\ 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或詹金斯。我的问题仅在那些库中,并且该库已添加到项目/库中。

我的问题是:我如何证明Java“ ant”编译器不会抱怨缺少软件包(即缺少jar文件)?

1 个答案:

答案 0 :(得分:1)

问题出在我的Dj2ee.server.home参数中。我进行了更正,并且有效。