A bom
được gọi là hóa đơn nguyên liệu - gói này bao gồm một số phụ thuộc để đảm bảo rằng các phiên bản sẽ hoạt động cùng nhau. JBoss có nhiều boms cho nhiều dự án của nó, bao gồm cả Arquillian và chính bản thân số JBoss AS.
Có giải thích về cách sử dụng bom
trong the maven docs - nó được ẩn dưới đây.
Một ví dụ thực tế:
Bạn bao gồm bom vào pom của bạn như thế này:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<version>${javaee6.with.tools.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Sau đó, bạn không cần phải xác định các thuộc tính phiên bản của một phụ thuộc, nếu nó được định nghĩa trong bom
như thế này:
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
Bạn có, có nghĩa là, tệp .pom trung bình không? Bạn có thể cung cấp liên kết đến sách hướng dẫn này không? – JHollanti