https://github.com/niltz/so-51090868-示例
当我使用maven在命令行上运行构建时,它似乎运行得很好,但当我将pom导入Spring工具套件时,我就发现了问题。
我在具有类的src/test/java/
中使用以下类进行了快速测试
@Mapper
public abstract class AbstactClass {
}
我的maven POM中有以下依赖项和插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.1.0.Final</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-jdk8</artifactId>
<version>1.1.0.Final</version>
</dependency>
并运行mvn clean install
。生成的类位于target/generated-test-sources
中。如果您提供更多关于您的类和设置的信息,我可以提供更多的帮助。
这个问题,只是为了确保我的解释是正确的: 我正在使用Mojohaus jaxb2 maven插件从中生成java类。xsd文件,默认情况下,它会将它们放在目标/生成的源中 现在,我想在源代码管理中跟踪这些类(当然不包括target),有一天我可能会用注释或一行代码稍微定制一个类,甚至可能会更改我的类生成插件,所以我要做的是在src/main/java中复制这些类和包 当我尝试编译时,这让Maven
我导入了一个已经存在的gradle项目,所有的工作都很好,但是当我从eclipse刷新gradle源代码文件夹时,src和test文件夹都从构建路径中删除了,并且在test文件夹中使用的类也找不到了。 我试着把它作为一个Java和gradle项目导入,但到目前为止没有任何效果。此外,将build.gradle主源集更改为srcDirs=“src”也没有帮助。 这是我的建筑.Gradle,和原来的项
我正在尝试在eclipse中设置我的项目。其中一个模块引用了target/generatedsources文件夹中的类。不幸的是,Eclipse无法解决这个问题。我甚至修改了pom。xml,并遵循这里提到的解决方案 M2E和maven将源文件夹生成为eclipse源文件夹,并安装了Apt-M2E,但它不起作用。虽然maven能够从命令行构建源代码,但在Eclipse中它无法解析。 甚至尝试手动将路
试图从我的构建中提取文件夹,但以下操作不起作用: 有什么想法吗?
问题内容: 通常,应在目标目录中创建生成的源。但是,如何处理仅用于测试的类?我不希望这些类打包在我的jar中。有解决这种情况的通用方法吗? 问题答案: 使用maven build helper插件的目标将生成的测试源文件添加到build-> http://mojo.codehaus.org/build-helper-maven-plugin/add-test-source- mojo.html 它
问题内容: 我有一个自定义插件,可以在(请注意此处没有工具名)下生成源。所以我得到像…等的资源。 此格式完全不能更改,因此我将能够配置Intellij将其添加为源文件夹。到目前为止,我可以看到Intellij已添加为源文件夹。 请注意,我没有配置插件的选项! 更新1 :我不同意我必须将生成的源放置在工具名称文件夹下的事实。这可能是一个很好的约定,但是如果我只有一个生成器,是否不需要我将其放置在那里