Questions tagged «maven-plugin»

请勿将此标签用于特定的Maven插件。仅将其用于与Maven插件开发相关的问题。

7
有关build.plugins.plugin.version的Maven 3警告
自从我更新到Maven 3以来,在每个版本中我都收到以下警告消息: 我如何摆脱这些警告? [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 195, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 204, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line …

4
Maven中的MOJO是什么?
我现在在任何地方都在阅读有关Maven的文本,我看到了这个词(mojo)。我大概理解这意味着什么,但是我不会拒绝一个很好的解释。我试图用谷歌搜索,但只找到非行家的解释。 POJO-好的,但是MOJO吗?Maven旧Java对象?

28
我的应用中不支持的major.minor 52.0版本
我正在尝试编译我的Android项目,但出现此错误 [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [INFO] at …

6
Maven JAXB插件的区别
我确定存在两个用于Maven 2的JAXB插件,它们具有一些不同的配置。 一个来自Sun:http ://jaxb.dev.java.net/jaxb-maven2-plugin/,另一个来自Mojohaus:http ://mojohaus.org/jaxb2-maven-plugin/ 可以推荐这两个插件中的哪个? 谢谢马特。在我的小型研究项目中,我发现有许多来自sunner的插件: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> 那个: <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> 还是Codehouse的那个

2
如何使用Maven执行程序?
我想让Maven目标触发Java类的执行。我正在尝试通过以下方式进行迁移Makefile: neotest: mvn exec:java -Dexec.mainClass="org.dhappy.test.NeoTraverse" 我想mvn neotest提出make neotest目前正在做的事情。 无论是Exec插件的文件,也不是Maven的Ant任务的网页有任何形式的简单例子。 目前,我在: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.1</version> <executions><execution> <goals><goal>java</goal></goals> </execution></executions> <configuration> <mainClass>org.dhappy.test.NeoTraverse</mainClass> </configuration> </plugin> 不过,我不知道如何从命令行触发插件。

2
运行单个Maven插件执行?
我以为我是一位经验丰富的Maven用户,但是我对如何执行此操作心存疑虑! 我已经能够使用Maven sql插件通过我定义并绑定到该pre-integration-test阶段的插件执行在数据库中删除,创建和安装模式。 但是,现在我想使用相同的sql插件在需要时从命令行插入一些示例数据-也就是说,不绑定任何生命周期目标。有一些不同的示例数据集,因此我想定义一些不同的执行。 但是,是否有可能通过使用执行ID从命令行运行这些执行之一的方法?

8
Eclipse:Maven搜索依赖项不起作用
我在新的工作区中创建了一个新的简单Maven项目。 当我在Eclipse编辑器中打开pom.xml的Dependencies视图并选择Add..依赖项时,无论我在搜索字段中输入什么搜索条件,都不会有搜索结果: 例如,它立即给我Results for 'spring' (0)。 在其他工作区中,对于我现有的项目,我没有这个问题。 有办法解决吗?

3
多模块项目中的Maven测试依赖项
我使用Maven构建一个多模块项目。我的模块2取决于编译范围内的模块1 src和测试范围内的模块1测试。 单元2- <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>test</scope> </dependency> 这很好。说我的模块3取决于Module1 src并在编译时进行测试。 单元3- <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>compile</scope> </dependency> 当我运行时mvn clean install,我的构建将一直运行到模块3,直到模块3失败,因为它无法解决模块1的测试依赖关系。然后,我mvn install单独在模块3上执行一个操作,返回并mvn install在我的父pom上运行以使其构建。我怎样才能解决这个问题?

1
将Maven用于C / C ++项目
我将Maven构建为围绕业余,写得不好和坦率的集群-原始C / C ++代码(意味着一些C,一些C ++)。问题是-目前有很多流通产品,无法轻易更换。构建它需要很多部落知识(您必须从一个多维数据集到另一个多维数据集,才能了解如何编译/构建各个部分),而发布则是一个噩梦。(不-我不会重写它,请不要问。)我的问题是-我应该使用maven-native-plugin它替换大量简短的makefile还是exec-maven-plugin仅执行这些文件?到目前为止,我在后者做.NET方面有相当不错的经验,不知道我应该投资于native插件还是继续使用exec?如果您有使用“ Mavenizing” C / C ++的经验,我希望获得一些建议。

3
如何在Spring Boot中启用版本为'2.0.0-alpha1'的org.slf4j登录
我已使用SLF4J日志记录来打印所有日志。我正在使用最新版本的org.slf4j。 实现'org.slf4j:slf4j-api:2.0.0-alpha1' 实现'org.slf4j:log4j-over-slf4j:2.0.0-alpha1' 但是我收到以下错误,并且也没有打印日志。 SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions prior to 1.8. SLF4J: Ignoring binding found at [jar:file:/home/user/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#ignoredBindings for an explanation. 日志在较早版本(1.7.25)上正常工作。是否需要在项目上添加或配置任何内容,以便可以打印这些日志
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.