将DCM4CHE库添加到Maven项目

时间:2016-04-12 02:07:39

标签: maven-3 dcm4che

我是Java的新手,也是Maven的新手。我目前使用quickstart原型配置了我的项目,并且让项目编译得很好。我正在努力让DCM4CHE库与这个Maven项目一起工作,因为我不确定它们应该在文件结构中的位置以及它们应该如何链接到我的项目(我假设为我的pom依赖,但我无法找到正确的方法。我在这个问题上做了很多谷歌搜索,似乎找不到任何有用的东西,或者说有用的东西,如何链接它们。

我正在运行Maven 3.3.9,Java 1.8.0。

我目前的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>

以及指向我要导入的DCM4CHE libraries的链接。

我使用Komodo IDE作为编辑器,并在命令行上使用Maven进行编译。

我当前的文件结构 Current directory structure

非常感谢我可以在主要课程中使用这些库的一些指导!

1 个答案:

答案 0 :(得分:3)

将存储库添加到pom:

ScriptManager.RegisterStartupScript(Page, typeof(Page),
"custom_alert", "swal({title: 'Alart',text: 'Please take a long look at the text, and try again',type: 'error',confirmButtonText: 'Okay'})",
true);

向pom添加依赖:

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

这已在How to import dcm4che library to java project?

中讨论过