Java 如何刷新gradle任务';s目标
我有一个项目,在这个项目中,我使用gradle自动化构建。我在build.xml文件中创建了一个任务目标:Java 如何刷新gradle任务';s目标,java,gradle,build.xml,gradle-task,Java,Gradle,Build.xml,Gradle Task,我有一个项目,在这个项目中,我使用gradle自动化构建。我在build.xml文件中创建了一个任务目标: <project basedir="." default="build" name="GGP_Base"> <target name="SimpleServerGameDolar"> <java classname="banan314.utilities.SimpleGameDolar" failonerror="true" fork="yes"&
<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 Simplegamedoral运行它。
但随后,我将java类SimpleGameDolar
重命名为SimpleServerGameDolar
,并更改了目标中的类名。当我以同样的方式运行它时,我会得到错误:
错误:无法找到或加载主类banan314.utilities.SimpleGameDolar
:simplegamedoral失败
失败:生成失败,出现异常
我可以做些什么来刷新gradle,以便它知道我更改了任务
我尝试了
gradle clean
,gradle build
并重新打开IntelliJ,但都没有用。事实上,多亏@Oliver的评论,我意识到build.xml
与我的gradle build完全无关build.xml
在Ant build中。在我更改了正确的文件--build.gradle
之后,它的工作方式与我预期的一样。我甚至可以删除build.xml
事实上,多亏@Oliver的评论,我意识到build.xml
与我的gradle构建完全无关build.xml
在Ant build中。在我更改了正确的文件--build.gradle
之后,它的工作方式与我预期的一样。出于好奇,我甚至可以删除build.xml
,你有什么理由还在Gradle构建中使用Antbuild.xml
?我从GGP_Base项目中选择了它的构建方式。该项目成立于2010年。这是我第一次使用Gradle。我不知道build.xml
是否过时。我不知道如何升级到另一种方式。出于好奇,有什么原因你还在Gradle构建中使用Antbuild.xml
?我从GGP_Base项目中选择了它的构建方式。该项目成立于2010年。这是我第一次使用Gradle。我不知道build.xml
是否过时。我不知道如何升级到另一种方式。