注释处理失败,使用';未找到符号';在Scala/Java互依构建中

注释处理失败,使用';未找到符号';在Scala/Java互依构建中,java,scala,build,annotations,javac,Java,Scala,Build,Annotations,Javac,我有一个使用Java注释生成代码的项目。由于此项目中还有Scala代码,我希望分3个阶段运行构建: 注释处理(Java代码生成) Scala编译 Java编译 目前,我正试图使用javac的proc:only标志来完成步骤1。我这样调用javac:javac-processor org.my.processor-processorpath/path/to/processor.jar/path/to/annotated/file.java 我想要生成的代码实际上已经生成并写入磁盘,但javac仍然

我有一个使用Java注释生成代码的项目。由于此项目中还有Scala代码,我希望分3个阶段运行构建:

  • 注释处理(Java代码生成)
  • Scala编译
  • Java编译
  • 目前,我正试图使用javac的
    proc:only
    标志来完成步骤1。我这样调用javac:
    javac-processor org.my.processor-processorpath/path/to/processor.jar/path/to/annotated/file.java

    我想要生成的代码实际上已经生成并写入磁盘,但javac仍然坚持(似乎)编译我的源文件——javac调用失败,出现了一系列
    symbol not found
    错误

    是否有人知道a)为什么javac调用失败,尽管有
    proc:only
    标志,但仍显示“sumbol not found”,以及b)如果有其他方法,我应该这样做