cost 205 ms
有沒有辦法強制執行 Apache Maven 執行器規則“需要文件存在”中的多個文件之一?

[英]Is there a way to enforce one of many files in Apache Maven Enforcer rule "Require Files Exist"?

我正在使用 Maven Enforcer Plugin 的規則requireFilesExists 。 我需要強制執行一個 README 文件。 例如,這可以是一個名為 README.adoc 或 README.md 的文件。 該文檔僅說可以提供所有強制執行的文件列表。 但我認為沒有辦法強制執行一 ...

如何避免任何(傳遞)依賴中的非固定版本

[英]How to avoid non fixed versions in any (transitive) dependency

我想知道是否有一個 Maven 強制執行規則或類似的東西來檢查我的項目在項目(傳遞)依賴項中是否有任何“打開”(非固定)版本。 我想用 maven 歸檔一個穩定的可重現構建,但如果我的依賴項例如聲明其依賴項之一的開放式版本范圍,我不能保證這一點。 該傳遞依賴項的新版本將改變我的“否則”未觸及構建 ...

maven-enforcer-plugin 誤報 RequireJavaVersion

[英]maven-enforcer-plugin False Positive RequireJavaVersion

我是一個項目的新手,該項目正在使用maven-enforcer-plugin 。 插件(版本 3.0.0)配置為需要 Java 11 我的路上也有 jdk 11 但是,當我運行mvn clean verify時,我得到一個失敗,說我在 Java 8 上,而 Java 11 是必需的 為什么我會收到 ...

使用maven執行器插件時如何解決“依賴收斂錯誤”?

[英]How to resolve "Dependency convergence error" when using maven enforcer plugin?

我只是想使用一個小的 pom 來獲取maven-enforcer-plugin (在我跳到我的項目 pom 之前,它有 100 多個依賴項。) 在我添加了執行器插件后,我看到Dependency convergence error 。 pom.xml文件在下面(抱歉它不整潔)。 如何在不禁用執行器 ...

Maven 強制依賴收斂僅在不包括本地解決方案的情況下?

[英]Maven enforcer dependencyConvergence ONLY where a local solution is not included?

我不得不禁用dependencyConvergence規則,因為它鼓勵數以百萬計的<excludes>一旦存在就必須永遠維護。 我想要的是這條規則只強調缺乏收斂是不受控制的; 當前項目沒有給出明確的版本(通過<dependencies>或<dependencyMana ...

Maven 執行器插件非常慢 - 省略,繼續解釋

[英]Maven enforcer plugin very slow - omitted, kept explanation

我在我的項目中更新了一些依賴項的版本,構建變慢了,它在執行器插件處等待大約 5 分鍾以上。 我試圖比較以前在 3 分鍾內發生的構建的調試日志,與總共需要 8 分鍾以上的調試日志相比,我提到的 5 分鍾以上被執行者偷走了。 我在日志中看到的唯一顯着差異如下。 沒有錯誤或其他任何東西,而且這些日志移動緩 ...

如何在 beanshell 中捕獲異常?

[英]How to catch exception in a beanshell?

我可以使用evaluateBeanshell規則來強制執行一些約定:src 下面的目錄中沒有冒號。 但是有些項目沒有 src 目錄,規則會很難失敗。 我試過設置 如何安全地捕獲 src 目錄的不存在? ...

Maven 執行器插件未強制執行

[英]Maven enforcer plugin is not enforcing

在 pom 中,我有一個工件 ID 的參數: <dependency> <groupId>com.abc.automation</groupId> <artifactId>${app}-xyz-extension</artifac ...

如何在多模塊 maven 項目的子模塊中禁用某些強制執行規則?

[英]How to disable certain enforcer rules in a child module in a multi-module maven project?

我在多模塊 maven 項目中使用 maven-enforcer 插件。 假設我的項目結構如下 我在main pom 中的執行器插件如下所示 在子模塊( query )中,如果我需要禁用其中一個強制執行規則(比如說DependencyConvergence ),有人可以告訴我如何做到這一點嗎? ...

Maven Enforcer:如何從 beanshell 規則訪問 maven 屬性

[英]Maven Enforcer: How to access maven properties from beanshell rule

我使用 maven-enforcer-plugin 成功創建了一個 evaluateBeanshell 規則,該規則掃描工作區中的文件以查找常見錯誤。 使用硬編碼路徑,規則可以正常工作。 當我想使用周圍 pom 中的 ${project.basedir} 變量時,腳本在我的 Windows 機器上中 ...

Maven:強制類路徑資源在運行時存在

[英]Maven: Enforce that a classpath resource exists at runtime

我想使用 Maven 在運行時類路徑中強制存在某些資源。 任何建議如何實現? 謝謝和親切的問候奧利弗編輯:顯然我的問題不夠精確。 我想確保 style.css 文件位於運行時類路徑的根目錄中。 我不關心這個資源是如何進入類路徑的。 我只想確保資源存在於運行時類路徑中。 ...

maven 執行者不遵守規則

[英]maven enforcer does not honor rules

我正在使用maven 執行器版本3.0.0-M3 。 我在pom.xml中配置了如下規則:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: ...

Maven 依賴項排除不起作用

[英]Maven dependencies exclusions not working

我正在使用enforcer的執行器插件,我看到一個我不太理解的行為,而且很危險。 假設我有沖突,因為依賴項A有bla.jar:1.0並且與我的依賴項B有沖突bla.jar:2.0 然后為了解決沖突,我從A排除bla.jar:1.0 期望應用程序將獲得bla.jar:2.0類路徑。 但是當我運行一些單 ...

使用 Maven 執行器跳過模塊

[英]Skip module with Maven enforcer

我在根 pom 的多節點項目中使用enforcer插件,但我有一個測試模塊,我真的不關心在那里運行插件,因為它不會創建任何 jar 並且僅用於測試 propuse。 有沒有辦法跳過插件配置中的模塊之一? 檢查文檔我找不到任何東西。 只是如何禁止一些特定的依賴。 https://maven.apac ...

Maven:在多項目開發中確保相同的主要父pom版本

[英]Maven: ensure same major parent pom version in multi-project development

我們的團隊有多個項目; 大多數項目只是庫。 為簡單起見,我們假設這些庫不相互依賴,並且有一個使用它們的項目,例如: 為避免在“Main”中出現意外,我們希望確保我們自己的所有項目都使用相同版本的 3rd-party 庫,以便構建“Lib-A”和“Lib-B”使用相同版本的庫 X 進行測試。 為了實現 ...

IntelliJ 引入 maven-enforcer-plugin 而不是它明確的一部分 pom.xml

[英]IntelliJ pulling in maven-enforcer-plugin without it being explicitly part of the pom.xml

從IntelliJ進行構建時,我收到錯誤消息 我的 maven 版本是3.3.9 ,這是我要堅持的版本。 我確實記得第一次打開IntelliJ時,通過一個 UI 要求我為Maven指定最小和最大版本,我確實指定了3.6作為最小值。 但是,此時我很難找到相同的設置。 有人能指出IntelliJ對Ma ...

使 maven-enforcer-plugin 依賴收斂規則忽略次要版本的工件

[英]Make maven-enforcer-plugin dependency convergence rule ignore minor version of artifact

我想在我的 maven 項目中引入maven-enforcer-plugin ,但不想在評估規則時比較錯誤修復版本。 例如: groupId-artifactId-XYA和groupId-artifactId-XYB不應被視為規則失敗。 當前插件配置如下所示 如果一個工件,假設aws-java-sd ...


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