当前位置: 首页 > 知识库问答 >
问题:

Javadoc类型的任务作为一个单独的groovy类

汪正雅
2023-03-14

我有一个Javadoc类型的任务,如下所示:

class CreateJavadocsTask extends Javadoc{
@TaskAction
def action1()
 {
    project.source = project.android.sourceSets.main.java.srcDirs
    options.linkSource true
    classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator))
    failOnError false
 }

 }

此任务给出一个错误,即任务是最新的,因为它没有源文件

Baloe是stacktrace:

使用增量javac编译。增量java编译是一个酝酿中的特性。不使用增量javac编译。使用增量javac编译。不使用增量javac编译。使用增量javac编译。评估的所有项目。[buildinfo]未对此生成使用buildinfo属性文件。从项目中选择的主要任务“createJavadocs12”要执行的任务:[任务”:蓝牙:createJavadocs12']:蓝牙:createJavadocs12(线程[main,5,main])已启动:bluetooth:createJavadocs12跳过任务:bluetooth:createJavadocs12,因为它没有源文件:蓝牙:createJavadocs12最新:蓝牙:createJavadocs12(线程[main,5,main])已完成。耗时0.034秒。

共有1个答案

巩才捷
2023-03-14

最后,经过一番努力,这对我来说终于奏效了

class CreateJavadocsTask extends Javadoc{
@TaskAction
def action1()
{
project.source = project.android.sourceSets.main.java.srcDirs
options.linkSource true
classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator))
failOnError false
}
}
 类似资料:
  • 一般来说,这样一种继承形式(增加某些方法的可见性是唯一的改变)是一种众所周知的实践吗?它可能有用的一些场景是什么(假设我们可以访问所有的代码)?

  • 我想创建一个任务来运行串行命令。此时,我不需要从正在进行工作的方法返回任何内容。这可能会在以后发生变化,但我现在很好奇这是如何发生的。 这就是我所拥有的。我想为任务使用单独的方法,而不是创建匿名操作。我尝试返回void,结果是“void不能显式转换为任务”。我也试过了<代码>任务 在此过程中,我使用了一个线程来完成这项任务,但这次我想使用任务。 预计到达时间: 最后,这是我的完整解决方案

  • 本文向大家介绍一个简单的Android定时任务,包括了一个简单的Android定时任务的使用技巧和注意事项,需要的朋友参考一下 使用AlarmManager来实现定时提醒,它提供了一种访问系统闹钟服务的方式。在全局中,达到设定的时间, 在它上面注册的一个Intent将会被广播,接着启动相应的应用程序,可以通过自定义Receiver来实现。 首先要在AndroidManifest.xml中进行注册

  • 问题内容: 我有单独的类来处理鼠标侦听器。但是当我在另一个类中使用它时,它不起作用,并且我还不知道如何解决这个问题。这是我的Handler类: DrawingCanvas类: StatusBar类: 和MouseEventGUI类: 当我运行该程序时,在状态栏中显示“未监听鼠标”(请参见MouseEventGUI类),希望它在画布中移动时显示鼠标光标的坐标。 [更新] 如果在同一个类中,则 可以

  • 我尝试使用另一个类中的OnClickListener,但不知为什么它会给我抛出一个错误。有人能帮我解决这个问题吗? 主要活动的一部分: 错误: java.lang.RuntimeException:无法启动activity ComponentInfo{com.example.user.project/com.example.user.project.MainActivity}:java.lang.

  • 我一直在努力设置一个gradle任务来为我的Android库生成Javadoc,但当其他库存在外部依赖时,文档生成就会失败。这似乎是一个常见的任务,但不知何故似乎没有一个简单的解决方案,例如,这个答案将揭示(手动重新生成分解的aar有点荒谬,而且,在Android Studio 3.0上,由于新的依赖性指令,即使这样也不再有效)。 然而,我注意到,通过Android Studio GUI(工具菜单