mvn.project.dependencies

posted on 28 Oct 2009 09:40 by asuwannarat in JavaAndMe

บันทึกความทรงจำ#1

ในการสร้าง Project ภาษา Java ด้วย maven เราสามารถที่จะเพิ่มเติม library ให้กับ project ผ่าน pom.xml โดยการนำเอาชื่อ library ที่ต้องการนั้นไปใส่ไว้ใน tag dependencies โดยใช้รูปแบบดังนี้

....

<dependency>
        <groupId>ชื่อ</groupId>
        <artifactId>ชื่อแพคเกจ</artifactId>

        <version>เวอร์ชัน</version>

</dependency>

...

ตัวอย่าง การติดตั้ง jackrabbit เข้าไปในระบบ เช่น

...

    <dependency>
      <groupId>org.apache.portals.jetspeed-2</groupId>
      <artifactId>jetspeed-api</artifactId>
      <version>${org.apache.portals.jetspeed.version}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
        <artifactId>jcr</artifactId>
        <groupId>javax.jcr</groupId>
    <version>1.0</version>
    </dependency>
    <dependency>
        <artifactId>jackrabbit-api</artifactId>
        <groupId>org.apache.jackrabbit</groupId>
        <version>1.6.0</version></dependency>
    <dependency>
        <artifactId>jackrabbit-core</artifactId>
        <groupId>org.apache.jackrabbit</groupId>
        <version>1.6.0</version>
    </dependency>
    <dependency>
        <artifactId>slf4j-log4j12</artifactId>
        <groupId>org.slf4j</groupId>
        <version>1.5.3</version>
    </dependency>
...

ข้อดีของการใช้ maven ก็คือ maven จะค้นหาและติดตั้ง library ให้เราเองอัตโนมัติจาก internet

Comment

Comment:

Tweet