繁体   English   中英

Jenkins没有检测ActiveJDBC模型类

[英]Jenkins not instrumenting ActiveJDBC model classes

我使用“ Maven 2/3 Project”类型创建了一个詹金斯工作。 我正在使用的Java项目使用ActiveJDBC,这需要在编译时进行检测。

在命令行中,“ mvn软件包”可以正常工作,并且可以为ActiveJDBC正确检测类。

从Jenkins运行时,将对模型类进行检测,但不包括在检测模型类中。 该应用程序失败,并显示“您确定已检测到模型吗?”

詹金斯的工作为什么不在war文件中不包括检测类?

好的。 我想到了。

Jenkins有一个错误,即如果您的工作名称包含空格字符,那么检测到的类将不会复制到您的war文件中!

我将名为“ Customer Info App”的作业重命名为“ CustomerInfoApp”,并且效果很好。

通常,请勿在工作名称中使用空格。

您的Jenkins配置有问题。 多年来,我们一直在Jenkings上构建ActiveJDBC项目。 插装的类可能会再次编译,而非插装的类可能会包含在内,而不是插装。 查看Lenkins日志,看看在编译之后调用了检测,而不是相反。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM