Maven 2.2.1 JDK - 1.6.0_45Maven 2.2.1 [Wanrning] JAR będzie pusta - nie oznaczono zawartość włączenia
[UWAGA] JAR będzie pusta - nie oznaczono zawartość włączenia ! BUILD SUCCESSFUL
Ale kompilacja tworzy słoik z pom.xml , ale nie ma plików klas.
Na kodzie źródłowym tego wyjątku jest zgłaszany tylko wtedy, gdy nie znaleziono katalogu źródłowego.
Build działa dla wszystkich innych twórców z wyjątkiem mojej stacji roboczej oraz po jednym stanowisku
próbowałem wszystkich rozwiązań przewidzianych w tej kwestii na przepełnienie stosu.
Mój katalog źródłowy to src/java. Utworzyłem także src/main/java jako źródło wciąż bez rezultatu. Dzwonię do mvn -o jar: jar & & zadzwoń mvn -o antrun: uruchom -o jest w tym momencie testuję z niektórymi starymi słoikami.
<build>
<sourceDirectory>src/java</sourceDirectory>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
<testResources>
<testResource>
<directory>${basedir}/src/test/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</testResource>
</testResources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<debug>true</debug>
<optimize>false</optimize>
<showDeprecation>true</showDeprecation>
<source>1.5</source>
<target>1.5 </target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludes>
<exclude>test*/temp/*.java</exclude>
<exclude>test*/support/*.java</exclude>
<exclude>test*/debug/*.java</exclude>
</excludes>
<includes>
<include>test*/**/AllTests.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>default-cli</id>
<phase>install</phase>
<configuration>
<target>
<copy file="${project.build.directory}/${artifactId}-${version}.jar"
todir="${user.home}/.m2/repository/${groupId}/${artifactId}/${version}" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Czy masz wpis w pliku POM dla ''? Co się stanie, gdy spróbujesz uruchomić 'mvn compile'? –
Sprawdź, czy zawiera ona program bazowy, zawiera tylko .xml i .properties, a więc wyklucza wszystkie pozostałe: – Danielson
@Ryan J: tak, to jest słoik –
Stack