首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将JNotify引入Maven/Archiva

将JNotify引入Maven/Archiva
EN

Stack Overflow用户
提问于 2012-04-16 20:45:13
回答 3查看 2.4K关注 0票数 3

我目前正在进行一个项目,其中包括使用JNotify监视目录/文件何时被创建、重命名/修改和删除。该项目是用Java6构建的,而不是Java7。JNotify使用JNI连接到本机操作系统来监控目录/文件。我的问题是,我需要将JNotify放入我们的代码库中,但我希望将其构建为使java.library.path (DLL)与JAR打包在一起。在Maven中我该如何去做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-18 23:07:56

我能够使用下面的maven插件找到我需要的解决方案:http://code.google.com/p/mavennatives/

票数 2
EN

Stack Overflow用户

发布于 2012-04-17 05:07:39

您可能必须手动将jar上传到您的archiva实例。

票数 0
EN

Stack Overflow用户

发布于 2012-04-18 19:59:46

存储库格式是固定的,因此您需要在检索工件后执行重命名。这取决于您在检索到它之后打算如何使用它。

这是一个常见的模式,如下所示:

代码语言:javascript
复制
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-dependency-plugin</artifactId>
  <configuration>
    <stripVersion>true</stripVersion>
  </configuration>
  <executions>
    <execution>
      <id>copy-jnotify</id>
      <configuration>
        <includeArtifactIds>JNotify</includeArtifactIds>
        <outputDirectory>${project.build.directory}/my-app</outputDirectory>
      </configuration>
      <goals>
        <goal>copy-dependencies</goal>
      </goals>
    </execution>
  </executions>
</plugin>

您可以将其与将全部复制到target/my-app目录中的适当工件列表一起使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10174327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档