[英]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.