Continuous integration 哈德逊·乔布斯赢了';你不叫javac吗?

Continuous integration 哈德逊·乔布斯赢了';你不叫javac吗?,continuous-integration,hudson,java,javac,Continuous Integration,Hudson,Java,Javac,我刚刚在我的服务器上设置了Hudson。出于某种原因,我的构建不会调用javac来编译我的构建。。。?我已经在Manage Hudson区域设置了JDK的路径,它似乎可以识别它(没有给我警告)。我还有别的事要做吗 下面是我的一个作业的控制台输出示例(请注意,javac根本没有被调用): 由用户管理员启动 结帐 svn+ssh://myhost.com/Project1 A/src/Program.java build.xml文件 U 第119次修订 没有变化 svn+ssh://myhost.c

我刚刚在我的服务器上设置了Hudson。出于某种原因,我的构建不会调用javac来编译我的构建。。。?我已经在Manage Hudson区域设置了JDK的路径,它似乎可以识别它(没有给我警告)。我还有别的事要做吗

下面是我的一个作业的控制台输出示例(请注意,javac根本没有被调用):

由用户管理员启动

结帐 svn+ssh://myhost.com/Project1

A/src/Program.java

build.xml文件

U

第119次修订

没有变化 svn+ssh://myhost.com/Project1 自从 上一版本

完成:成功


您需要为构建设置ant目标。 因为这是一个netbeans项目,所以您应该有ant目标,比如:compile、default等等

必须在hudson上的“配置”菜单下的作业中设置一个或多个构建目标。我认为这个领域被称为“目标”


有关在hudson中配置ant的一些信息:

您需要为构建设置ant目标。 因为这是一个netbeans项目,所以您应该有ant目标,比如:compile、default等等

必须在hudson上的“配置”菜单下的作业中设置一个或多个构建目标。我认为这个领域被称为“目标”


有关在hudson中配置ant的一些信息:

猜测您使用ant,因为它指向build.xml文件。如果您还没有这样做,那么还需要将构建目标配置为runIt,因为它是Netbeans的工件。我必须使用Ant才能调用javac吗?如果是这样,我如何让Hudson引用在我的build.xml中指定的运行目标?猜测您使用的是Ant,因为它指向build.xml文件。如果您还没有这样做,那么还需要将构建目标配置为runIt,因为它是Netbeans的工件。我必须使用Ant才能调用javac吗?如果是这样的话,我如何让Hudson引用build.xml中指定的运行目标?这正是它所指的。谢谢出于某种原因,我只是自然而然地认为Hudson会自己编译Java项目,但您需要调用Ant,这正是它的本来面目。谢谢出于某种原因,我只是自然而然地假设Hudson将自己编译Java项目,但您需要调用Ant。