Java 项目中没有源。未创建存档
我使用maven源插件生成java源代码。但是,执行“mvn clean;mvn package”不会在目标目录中生成project-sources.jarJava 项目中没有源。未创建存档,java,maven,maven-source-plugin,Java,Maven,Maven Source Plugin,我使用maven源插件生成java源代码。但是,执行“mvn clean;mvn package”不会在目标目录中生成project-sources.jar <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId>
<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>
如果您的源代码在Maven不考虑源目录(例如WebApp)的目录中,则您的文件将不被放入您的<代码>项目源。 解决方案:向maven发送信号,告知您的源目录是什么。加:
<build>
<sourceDirectory>${basedir}/src/main/webapp</sourceDirectory>
</build>
${basedir}/src/main/webapp
您有来源吗?上面的maven日志来自testCompile
——在这之前会发生什么?确保在maven文件夹之后的正确文件夹中有源代码convention@Raghuram如果我想要生成java源代码,我需要将代码复制到资源文件吗?@Raghuram我想使用maven来完成像使用eclpse->export->export java源文件和资源这样的工作。我怎么做?谢谢。如果包含操作“forceCreation”,jar将被创建:
<build>
<sourceDirectory>${basedir}/src/main/webapp</sourceDirectory>
</build>