簡體   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