簡體   English   中英

如何從maven插件使用的類路徑中排除項目依賴項

[英]How to exclude project dependency from classpath used by maven plugin

我正在使用Exec Maven插件在我的maven構建中運行一個java程序。 我在使用exec插件執行此java程序時遇到問題,因為它使用包含項目依賴項的類路徑執行,包括在執行的java程序中不需要的xml解析器實現並導致錯誤。 將屬性“includeProjectDependencies”設置為false不是一個選項,因為我需要項目中的其他依賴項(並且不希望將它們顯式設置為插件執行配置以避免重復)。 有沒有辦法在通過exec插件運行程序時將其從類路徑中排除? 我只知道如何排除項目中的依賴項(這是錯誤的,因為我需要在生成的war文件中)或如何排除插件的依賴項,但無法找到如何在執行時排除項目依賴項的方法plulgin ...

我希望有一種方法可以達到我想要的效果,如果有人能給我一些建議,我會非常樂於助人。

Thnx,Marko

有問題,請關注它。

如果您真的需要它用於您的開發目的,請在本地構建和使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM