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

强制maven在OpenDaylight中使用Yang提供的旧编译java类

丁英韶
2023-03-14

我怎样才能迫使maven使用Yang以前生成的Java类重新编译OpenDaylight Openflowplugin项目,而不是每次编译都生成新的Java类?

我试图编辑Yang生成的java类,但每次我重新编译项目时,maven都会重新生成java类,我的更改也会被删除。

共有1个答案

范京
2023-03-14

我不知道你为什么想要手动编辑生成的类,但是,如果这是你真的想做的,那么不要运行yang-maven-plugin,或者只是将你想要编辑的生成的类复制到src/main/java下的不同包中,它们不会被覆盖。

 类似资料:
  • 我最近发现龙目山。jar最终会出现在我们的最终工件中,这应该是不必要的。在我看来,lombok只是编译时的。 但是当我将它设置为提供的范围时,我在单元测试中会遇到奇怪的行为。当试图解决时,它们会与ClassNotFoundExceptions崩溃 龙目山通常使用哪种maven范围? 我在MacOSX 10.9上使用Oracle JDK build 1.8.0_25-b17

  • 最近我研究了Opendaylight的API定义。 众所周知,YANG是NETCONF的一种建模语言。然而,Opendaylight将其用作MD-SAL的Java代码生成器。 所以我想知道: > YANG工具如何帮助为MD-SAL生成Java代码? 你有一些YANG代码生成器教程吗? 谢谢

  • Maven突然停止编译,出现以下错误。今天早上它起作用了,我不确定是什么原因造成的。 操作系统: 苹果 机器: 苹果电脑专业版 爪哇: 1.8.0_201 (jdk8) 专家:3.8.1 我尝试了什么: 检查Java编译器是否存在 > 检查:我得到了,根据Maven的安装说明,这对于Mac OS是正确的 在编译前将添加到 重新安装了Maven 3.8.1 重新安装JDK8并重置 在我的命令中添加了

  • 问题内容: 我在多模块项目中遇到错误,结构很简单,看起来像这样: 使用maven命令行后: 我是这个错误: 无法在项目X上执行目标org.sonarsource.scanner.maven:sonar-maven- plugin:3.3.0.603:sonar(default-cli):请为您的项目的已编译类提供sonar.java.binaries属性-> [帮助1] 编辑:这是我的结构 问题答

  • 有没有办法从存储库中获取开放CV?我应该将哪个神器添加到 ?我找到的每个教程都来自14年,似乎有什么变化 - 他们说它还没有在官方Maven存储库中,但我找到了条目: 可悲的是,我犯了错误 当我使用时。我可以添加这个库的方式使我的项目包含它并“忘记”手动将它添加到类路径吗?

  • 我正在尝试将我们的存储库从SVN迁移到Git,我在一个非常大的项目中遇到了发布插件的问题。 问题: 这个项目有大约50个子模块,它试图将所有修改后的pom添加为一个git add -- '. 这打破了windows命令行的限制。 幸运的是,在maven-scm-提供者-gitexe的版本1.8.1中对此进行了修复,但是maven-resess-plugin目前设置为使用1.7,但没有修复。 我尝试