Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我开始一个ant构建并继续编码时会发生什么,我的更改(在运行ant构建之后)是否被忽略了?_Java_Build_Ant_Hybris - Fatal编程技术网

Java 当我开始一个ant构建并继续编码时会发生什么,我的更改(在运行ant构建之后)是否被忽略了?

Java 当我开始一个ant构建并继续编码时会发生什么,我的更改(在运行ant构建之后)是否被忽略了?,java,build,ant,hybris,Java,Build,Ant,Hybris,我正在使用Intellij IDEA,从事一个Hybris项目。我们使用ant进行构建,但是构建时间太长(大约15分钟),所以当我开始构建时,我必须停止编码,所以我浪费了很多时间。 我的问题是,我可以在构建运行时继续编码吗?或者我未完成的额外代码会导致构建失败吗? 谢谢您可以通过在另一台计算机设备上构建来将编辑与构建过程分开,或者在使用任何CVS(如GitLab、GitHub)时尝试CI。构建时根本无法进行编辑。您可能最终得到一个不一致的构建。如果您想加快开发速度,请尝试设置类似jRebel的东

我正在使用Intellij IDEA,从事一个Hybris项目。我们使用ant进行构建,但是构建时间太长(大约15分钟),所以当我开始构建时,我必须停止编码,所以我浪费了很多时间。 我的问题是,我可以在构建运行时继续编码吗?或者我未完成的额外代码会导致构建失败吗?
谢谢

您可以通过在另一台计算机设备上构建来将编辑与构建过程分开,或者在使用任何CVS(如GitLab、GitHub)时尝试CI。

构建时根本无法进行编辑。您可能最终得到一个不一致的构建。如果您想加快开发速度,请尝试设置类似jRebel的东西

生成运行时,我可以继续编码吗

不,您不应该在构建过程中更改代码。是,您可以不保存更改:)

我未完成的额外代码会导致构建失败吗

是的,有可能

我浪费了很多时间


使用代码热交换工具,如(许可),(开源)。

在构建完成之前,不要保存您键入的新代码。如果在构建过程中更改代码会产生任何影响,但很容易在手上测试;)不过,如果这是一个富有成效的环境(我指的是专业工作/工作),那么首先你的组织应该在硬件上投入一些资金。。。还记得那些日子吗?我在GWT项目上等了20分钟,只是因为我的老板不想在硬件上花钱;)另外,既然你有很多时间,试着寻找一些帮助来加速这个过程,看看你是否能以任何方式改进它。为什么不在不同的区域编写新代码到构建区域,然后在构建完成后复制它?@jdpjamesp因为当你使用许多服务和填充器时,你需要自动完成。。