2016-04-12 22 views
3

私はJavaを使い慣れていないし、Mavenにとっては初めてのことです。私は現在、クイックスタートアーキタイプでプロジェクトを設定しており、コンパイルするためのプロジェクトを持っています。私は、DCM4CHEライブラリをこのMavenプロジェクトと連携させるのに苦労しています。どこにファイル構造を入れるべきかわかりませんし、どうやって自分のプロジェクトにリンクするべきかもわかりません(私は依存関係私のポンでは、私はそれを行う正しい方法を見つけることができません)。私はこの問題についてかなりのグーグル・グーグルを行っており、有用な何かを見つけることができないか、それをリンクする方法についてはうまくいかないようです。DCM4CHEライブラリをMavenプロジェクトに追加する

私はMaven 3.3.9、Java 1.8.0を実行しています。私はインポートしようとしていますDCM4CHE libraries

私の現在の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> 

とリンク。

私はエディタとしてKomodo IDEを使用しており、コマンドラインでMavenを使用してコンパイルしています。

私の現在のファイル構造は Current directory structure

は本当に私は私のメインクラスでこれらのライブラリを使用することができますどのようにいくつかの指導をお願い申し上げます!

答えて

3

はPOMにリポジトリを追加します。

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

をPOMに依存関係を追加します。

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

これはHow to import dcm4che library to java project?

で議論されてきました
関連する問題