compileSourcesArtifact 不工作......?

compileSourcesArtifact not working...?

我有一个项目打算用作 GWT 库,我使用 this recommended approach 准备它。当我构建我的 'Library' 项目时,我可以在存储库中看到生成的 JAR,我什至可以看到它在 'shared' 文件夹中有 *.java 文件,我还看到了定义 XML、Library.gwt.xml。

但是当我构建我的 'main' 时它抱怨找不到这个 JAR:
[ERROR] 无法执行目标 org.codehaus.mojo:gwt-maven-plugin:2.8.0-beta1:compile (default) on project Web: artifact not found - Could not find artifact net.jzaruba:图书馆:罐子:来源:1.7-SNAPSHOT

请注意,我的 JAR 名为 Library-1.7-SNAPSHOT.jar,即它不是 'sources' JAR。
另一方面,当我使用 maven-source-plugin 构建我的库项目时,我得到 Library-1.7-SNAPSHOT-sources.jar 并且它实际上被主项目识别。

GWT 和 gwt-maven-plugin 都是 2.8.0-beta1。

// 在我的 'main' 项目中:

<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt.version}</version>
....
<executions>
    <execution>
        <goals>
            <goal>compile</goal>
        </goals>
    </execution>
</executions>

<configuration>
    <compileSourcesArtifacts>
        <compileSourcesArtifact>net.jzaruba:Library</compileSourcesArtifact>
    </compileSourcesArtifacts>
    ...
<configuration>

如果 JAR 包含 *.java 个文件,则不需要 compileSourcesArtifacts