2016-04-12 33 views
3

Java için yeni ve Maven için çok yeni. Şu anda projemi quickstart archetype ile yapılandırdım ve projenin iyi bir şekilde derlenmesine sahip oldum. DCM4CHE kütüphanelerinin bu Maven projesi ile çalışmasını sağlamaya çalışırken, dosya yapısında nereye gitmeleri gerektiğinden ve projemle nasıl bağlantılı olmaları gerektiğinden emin değilim (bağımlılık olarak kabul ediyorum). benim pomamda, ama bunu yapmak için doğru yolu bulamıyorum). Konuyla ilgili biraz Googling yaptım ve yararlı bir şey bulamıyorum veya işe yaramayacak şekilde işe yarayacak gibi görünmüyor.DCM4CHE Kitaplığı Maven Project'e Ekleme

Maven 3.3.9, Java 1.8.0 çalıştırıyorum.

Bulunduğum pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.srgmri.apps</groupId> 
    <artifactId>hospital</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>hospital</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-servlet</artifactId> 
     <version>9.3.9.M0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-server</artifactId> 
     <version>9.3.9.M0</version> 
    </dependency> 
    <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>5.1.38</version> 
    </dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    </dependencies> 
</project> 

ve ben almak için çalışıyorum DCM4CHE libraries için bir bağlantı.

Komodo IDE'yi editörüm olarak kullanıyorum ve komut satırında Maven kullanarak derleme yapıyorum.

Benim şu anki dosya yapısı Current directory structure

gerçekten benim ana sınıflarında bu kütüphanelerin nasıl kullanabileceği hakkında bazı bilgiler takdir ediyorum! pom için

cevap

3

Ekleme deposu:

<repositories> 
<repository> 
    <id>www.dcm4che.org</id> 
    <name>dcm4che Repository</name> 
    <url>http://www.dcm4che.org/maven2</url> 
</repository> 
</repositories> 

pom için bağımlılık ekleyin: Bu How to import dcm4che library to java project?

ele alınmıştır

<dependency> 
    <groupId>dcm4che</groupId> 
    <artifactId>dcm4che-core</artifactId> 
    <version>2.0.29</version> 
</dependency>