我的行家1伪影与命名为APP-0.0.1-src.jar其源罐大型基地。这个库被转换与关系到行家2图。 不幸的是在源罐子的平方米的约定是“...- sources.jar”,所以没有我们的M1工件的具有源。

是否有任何关系或其他形式让Maven 2(尤其是m2eclipse的)下载源代码与旧的分类?我也尝试这样的事情没有成功:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <groupId>org.apache.maven.plugins</groupId>
            <configuration>
                <includeClassifiers>src,sources</includeClassifiers>
            </configuration>
        </plugin>
    </plugins>
</build>
有帮助吗?

解决方案

我想,如果你正在处理遗留应用程序,并不会有任何新的罐子,有足够的解决办法是写一个shell脚本,在仓库和每xyz-0.0.1-src.jar循环建立在xyz-0.0.1-sources.jar符号链接。

另一种解决方案是创建在你的应用服务器的重写规则,重定向从*-sources.*所有请求*-src.*您MVN 1库目录中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top