메이븐 - 어떻게 로컬 폴더에서 이슈를 사용 하는가?

얘야 :

나는 미리 컴파일 된 아티팩트가 Framework-0.0.1-SNAPSHOT.jar에 위치한 \lib폴더에 있습니다. 내 받는다는에서 나는 사용하려고하고 포함 그 아래로 :

<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.heroic.backend</groupId>
    <artifactId>BackendHeroic</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>BackendHeroic</name>
    <dependencies>
        <dependency>
            <groupId>com.heroic.utilities</groupId>
            <artifactId>Framework</artifactId>
            <scope>compile</scope>
            <version>0.0.1-SNAPSHOT</version>
            <type>jar</type>
        </dependency>
    </dependencies>
    <properties>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>
</project>

그러나 모양처럼 내가 할 수있는 프레임 워크 jar 파일에서 내 코드에없는 수입 아무것도. 당신은 저 위의 내 설정에 문제가 있는지 알려 주시기 바랍니다 수 있습니까? 감사합니다

MS :

당신은 로컬 저장소를 추가 할 수 있습니다 :

<repositories>
    <repository>
        <id>local-libs</id>
        <name>Libs Local Repository</name>
        <url>file://${project.basedir}/lib</url>
    </repository>
</repositories>

그런 다음 종속성을 추가 할 수 있습니다 :

<dependencies>
    <dependency>
        <groupId>my.company</groupId>
        <artifactId>Framework</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </dependency>
</dependencies>

하지만 당신은 아래 jar 파일을 둘 필요 /lib/my/company/0.0.1-SNAPSHOT/Framework-0.0.1-SNAPSHOT.jar

추천

출처http://43.154.161.224:23101/article/api/json?id=282530&siteId=1