Нет источников в проекте. Архив не создан

Я использую maven-source-plugin для создания java-источника. Однако выполнение "mvn clean; mvn package" не генерирует project-sources.jar в целевом каталоге.

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.3</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Информация:

[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ weibo4j ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ weibo4j ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ weibo4j ---
[INFO] Building jar: F:\step-by-step\weibo4j\target\weibo4j-0.0.1-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-source-plugin:2.3:jar-no-fork (attach-sources) @ weibo4j ---
[INFO] No sources in project. Archive not created.

1 ответ

Если ваши источники находятся в каталоге, который maven не рассматривает в качестве исходного каталога - например, webapp - ваши файлы не будут помещены в ваш project-sources.jar,

Решение: сообщите maven, какой у вас исходный каталог. Добавлять:

<build>
    <sourceDirectory>${basedir}/src/main/webapp</sourceDirectory>
</build>
Другие вопросы по тегам