与propriatery库包括建立maven项目

这个问题在这里已经有了答案:

  • 如何将本地jar文件添加到Maven项目? 23个答案

  • 1您可以将该jar包含在应用程序的类路径中
    2你可以在你的maven reopos中安装特定的jar文件

    mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> 
        -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
    

    可能的解决方案是将你的依赖关系放在src / main / resources中,然后在你的pom中:

    <dependency>
    groupId ...
    artifactId ...
    version ...
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/yourJar.jar</systemPath>
    </dependency>
    

    注意:系统依赖不会被复制到结果jar / war中
    (请参阅如何在使用maven构建的war中包含系统依赖关系)


    在您的项目下创建存储库文件夹。 让我们来

    ${project.basedir}/src/main/resources/repo
    

    然后,将您的自定义jar安装到此回购:

    mvn install:install-file -Dfile=[FILE_PATH] 
    -DgroupId=[GROUP] -DartifactId=[ARTIFACT] -Dversion=[VERS]  
    -Dpackaging=jar -DlocalRepositoryPath=[REPO_DIR]
    

    最后,将以下回购和依赖项定义添加到项目pom.xml中:

    <repositories>
        <repository>
            <id>project-repo</id>
            <url>file://${project.basedir}/src/main/resources/repo</url>
        </repository>
    </repositories>
    
    <dependencies>    
        <dependency>
            <groupId>[GROUP]</groupId>
            <artifactId>[ARTIFACT]</artifactId>
            <version>[VERS]</version>
        </dependency>
    </dependencies>
    
    链接地址: http://www.djcxy.com/p/29733.html

    上一篇: build maven project with propriatery libraries included

    下一篇: cordova