如何刷新 gradle 任务的目标
How to refresh gradle task's targets
我有一个项目,我在其中使用 gradle 自动构建。我在 build.xml 文件中创建了任务目标:
<project basedir="." default="build" name="GGP_Base">
<target name="SimpleServerGameDolar">
<java classname="banan314.utilities.SimpleGameDolar" failonerror="true" fork="yes">
<classpath refid="GGP_Base.classpath"/>
</java>
</target>
</project>
它起作用了,我 运行 它使用 gradle simpleGameDolar
。
但后来我将 java class SimpleGameDolar
重命名为 SimpleServerGameDolar
并更改了目标中的 class 名称。当我以同样的方式 运行 时,我得到错误:
Error: Could not find or load main class banan314.utilities.SimpleGameDolar
:simpleGameDolar FAILED
FAILURE: Build failed with an exception.
我该怎么做才能刷新 gradle 以便它知道我更改了任务?
我尝试了 gradle clean
、gradle build
并重新打开 IntelliJ,但均无济于事。
实际上,感谢@Oliver 的评论,我意识到 build.xml
与我的 gradle 构建完全无关。 build.xml
在 Ant 构建中。在我更改了正确的文件后 - build.gradle
- 它按我预期的那样工作。我什至能够删除 build.xml
.
我有一个项目,我在其中使用 gradle 自动构建。我在 build.xml 文件中创建了任务目标:
<project basedir="." default="build" name="GGP_Base">
<target name="SimpleServerGameDolar">
<java classname="banan314.utilities.SimpleGameDolar" failonerror="true" fork="yes">
<classpath refid="GGP_Base.classpath"/>
</java>
</target>
</project>
它起作用了,我 运行 它使用 gradle simpleGameDolar
。
但后来我将 java class SimpleGameDolar
重命名为 SimpleServerGameDolar
并更改了目标中的 class 名称。当我以同样的方式 运行 时,我得到错误:
Error: Could not find or load main class banan314.utilities.SimpleGameDolar :simpleGameDolar FAILED
FAILURE: Build failed with an exception.
我该怎么做才能刷新 gradle 以便它知道我更改了任务?
我尝试了 gradle clean
、gradle build
并重新打开 IntelliJ,但均无济于事。
实际上,感谢@Oliver 的评论,我意识到 build.xml
与我的 gradle 构建完全无关。 build.xml
在 Ant 构建中。在我更改了正确的文件后 - build.gradle
- 它按我预期的那样工作。我什至能够删除 build.xml
.