我是java maven项目,我正在使用opencv api。我要设置dll的环境路径,这是在本地运行我的项目所必需的。现在我想在openshift的tomcat 7上安装我的应用程序,我需要用我的战争以某种方式导出这些dll。现在我得到了不满意的链接错误。
我试图将dll作为pom文件的依赖项并将dll添加到maven本地存储库,但没有运气。我使用了这个命令:
mvn install:install-file -Dfile=filedll -DgroupId=com.file -DartifactId=file -Dversion=2.45 -Dpackaging=dll -DgeneratePom=true
<dependency>
<groupId>com.file</groupId>
<artifactId>file</artifactId>
<version>2.45</version>
<scope>runtime</scope>
<type>dll</type>
</dependency>
当我尝试建立战争时,我得到以下错误:
remote:[ERROR]无法在项目服务上执行目标:无法解析项目pl.test的依赖项:service:war:1.0:找不到工件com.file:file:dll:2.45 in eap({{ 3}}) - &gt; [帮助1]
也许我应该在pom文件中设置?
我对你的所有想法持开放态度:) 谢谢, WOJTEK