我正在使用maven作爲構建工具並運行一些集成測試用例。我使用System.out.println()
在我的測試用例中記錄了一些語句,並做了mvn verify
甚至我沒有clean install/package
這個jar。這些變化反映了日誌記錄。 mvn是否確實隱含地執行了install/package
或者它不需要構建jar。如果任何人有任何想法,請分享。爲什麼system.out.println更改反映沒有構建jar?
-1
A
回答
1
的行家目標verify
自帶包後看到:Maven Build Lifecycle所以包裝發生。
0
看看MVN建立訂單生命週期(上述所有被使用)https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html:
validate - validate the project is correct and all necessary information is available
compile - compile the source code of the project
test - test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed
package - take the compiled code and package it in its distributable format, such as a JAR.
integration-test - process and deploy the package if necessary into an environment where integration tests can be run
verify - run any checks to verify the package is valid and meets quality criteria
install - install the package into the local repository, for use as a dependency in other projects locally
deploy - done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.
相關問題
- 1. 爲什麼我的代碼更改沒有立即反映?
- 2. Symfony2 - 樣式表更改沒有反映
- 3. 文件更改沒有立即反映
- 4. Django沒有反映對urls.py的更改
- 5. 對JS文件的更改沒有反映在VS2012構建在ASP MVC 4
- 6. 爲什麼不刷新Firefox反映javascript代碼更改?
- 7. 爲什麼不附加列表反映變量更改?
- 8. 爲什麼不反映我在GUI中所做的更改?
- 9. 爲什麼我的JSP更改沒有反映出來而沒有重新啓動Tomcat?
- 10. Wildfly(JBoss)9.0.0的更改沒有反映爲JSP
- 11. 反映重構更改(Java - > JSP)
- 12. 爲什麼我的jar沒有運行?
- 13. 沒有反映
- 14. 爲什麼System.out.println不好?
- 15. 什麼是System.out.println()
- 16. xcdatamodeld更改不反映在構建的應用程序?
- 17. 爲什麼數據庫沒有映射?
- 18. 構建不反映itunesconnect.apple.com
- 19. 構建沒有反映在iTunes中從Xcode
- 20. Magento更改爲.php文件未反映
- 21. 單聲道爲Android,更改不反映
- 22. 爲什麼謂詞在通過反射進行構建時沒有被過濾
- 23. 爲什麼沒有illegalAccessException使用反射
- 24. 爲什麼TableView變得沒有反應?
- 25. ngKeydown爲什麼沒有反應?
- 26. 在jar中的System.out.println
- 27. 爲什麼我的狀態在更改後沒有映射到我的屬性?
- 28. 爲什麼JSDOM更改html結構?
- 29. 鈉事件更新沒有反映
- 30. ObservableArray沒有反映數據更新
測試測試代碼;它不包裝它。 –
查看[構建生命週期](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html):驗證是在包後但在安裝之前。在你的情況下,包是足夠的,因爲這是當罐子被建立... – assylias
@Dave:我知道測試測試代碼,因此我問了這個問題如何記錄器語句反映沒有建立罐子。 –