草庐IT

maven-wagon-plugin

全部标签

java - Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

这个问题在这里已经有了答案:Mavenerror:Couldnotfindorloadmainclassorg.codehaus.plexus.classworlds.launcher.Launcher(33个答案)关闭3年前。我已经被这个简单的问题困了一个小时了。Maven上周工作正常,我不知道出了什么问题它给了我这个错误。我尝试了所有调试方法以及在StackOverflow和许多其他地方找到的所有解决方案。我什至尝试用M3_HOME和MAVEN_HOME替换M2_HOME路径。没有任何效果。我在OSX上。下面是几个Maven命令的输出。我很乐意提供更多信息$mvnError:Cou

java - 集成 Maven、Tycho 和 Eclipse 时处理非 OSGi 依赖项

我有一堆基于Eclipse的插件,我一直在迁移到Maven/Tycho。这些插件中的大多数都依赖于我现在通过Maven管理的独立库,而不是与.jar混为一谈。文件。我当前设置中最麻烦的部分是由于Tycho明显无法处理Maven-only(即非OSGi)Artifact。我当前的设置是这样的:在pom.xml对于每个Eclipse插件,我都会发布unpack目标maven-dependency-plugin在initialize期间阶段。这会将我指定的Artifact解压缩到单独的target/dependencies目录。target/dependencies目录被添加为build.p

java - 如何修复 pom.xml : plugin execution not covered by lifecycle configuration? 中的 m2e 错误

我的MavenJava项目中出现标题提到的错误。下面是一个好的项目和我遇到麻烦的项目的比较。如何解决这2个错误?在上面的那个为什么有那么多configurator,configurator,...?即使没有错误标记,看起来也很奇怪。我已阅读主题:Howtosolve"Pluginexecutionnotcoveredbylifecycleconfiguration"forSpringDataMavenBuilds.但它并没有提供干净的镜头。它充满了解释,但没有规范的解决方案。顺便说一句,我对MavenXML困惑感到非常沮丧,以至于我必须找到一些替代方案。ADD1--问题已部分修复,但不

java - 智能 : activate Maven profile when running Junit tests

我已经声明了一些特定于Maven配置文件的属性。我的pom.xml的一部分:releasetruefoo.xmlcibar.xml当我通过IntelliJIDEA2016启动Junit测试时,我在使用“ci”Maven配置文件时遇到了一些问题。我通过“Maven项目”面板激活我的配置文件,然后开始测试。问题是“my.properties.file”属性值等于“foo.xml”,而不是“bar.xml”。我对命令行没问题(我可以使用“-Pci”标志)。我如何告诉IntelliJ使用“ci”配置文件?谢谢。 最佳答案 您应该将配置文件添

java - Maven - 从 x 管理的版本,因重复而省略?

当它声明从x管理的版本时,我无法理解Maven依赖树中会发生什么;省略重复。例如,假设我在server-a的依赖管理部分定义了enterprise-data-2.4。我在server-a的依赖关系树中得到以下内容,其中一个依赖关系server-b拉入enterprise-data-2.4.[INFO]+-hello.world.welcome.to:server-b:jar:3.1-SNAPSHOT:runtime[INFO]|+-(hello.world.where.am:enterprise-data:jar:2.4:runtime-versionmanagedfrom3.0;om

java - Birt Runtime maven Artifact 问题

我想在我的项目中使用BirtApi库,所以我在我的项目中包含了rg.eclipse.birt.runtime4.5maven依赖项org.eclipse.birt.runtimeorg.eclipse.birt.runtime4.5.0org.eclipse.birt.runtimeorg.eclipse.osgiorg.eclipse.tychoorg.eclipse.osgi3.10.100.v20150529-1857当我想执行我的报告时,由于"org.eclipse.core.runtime.IExtensionRegistry"的签名者信息与同一包中其他类的签名者信息不匹配而

java - 如何: Run maven integration tests against a test environment (database)

我正在使用maven和maven-failsafe-plugin在集成测试生命周期阶段启动jetty。然后我对正在运行的webapp执行了一些(*IT.java)junit测试。这按预期工作。但是,我想连接到测试数据库以进行集成测试。我将它的url存储在${basedir}/src/test/resources/jdbc.properties当jetty插件运行时(jetty:run),它使用${basedir}/src/main/resources/jdbc.propertes相反。我尝试通过classesDirectory属性重新配置jetty插件以使用${project.buil

java - 如何通过 jOOQ 代码生成器和 Maven 使用自定义策略?

与jOOQ,我可能想结合使用jOOQcodegeneratorwithMaven和一个customgeneratorstrategy.看起来好像可以这样做(省略不相关的部分):org.jooqjooq-codegen-maven2.2.2generateorg.jooq.util.DefaultGeneratorcom.example.MyStrategy上面的配置描述了问题。jOOQ的代码生成器Hook到Maven生命周期的生成目标,它发生在生命周期的编译目标之前。然而,对于代码生成,它需要一个预编译的自定义策略类,否则我将得到一个ClassNotFoundException。如何用

idea如何导入maven项目

导入项目1.随便点开一个项目,右键File,鼠标放在New上选择ProjectfromExistingSources...2.在弹出的窗口中选择你需要导入的项目,点击ok,选择maven3.选择你自己的jdk版本,next4.maven环境设置    5.6.查看是不是自己的jdk版本是直接next 7.8.导入模块这步骤和上面的一样,看前面的配置完finish到这个界面 name可以自己修改 9.选择自己的jdk版本10.查看maven环境是否正确配置tomcat1.双击addConfiguration,在弹出的窗口中选择加号 2. 3.4.5.6.7.点击apply,ok就好了8.然后就可

java - Maven : Aggregation vs. 依赖

我是Maven的新手,现在正尝试建立我的第一个项目树。我正在努力理解两种选择之间的区别:我有我想要捆绑的jar和war项目(每个两个)。传统上,我只是创建一个将所有四个作为依赖项的ear项目。现在我读到了poms的聚合,但我不确定该怎么做(参见http://maven.apache.org/pom.html#Aggregation)。我应该用这四个项目创建一个聚合POM吗?我想基本上我的问题是:如果依赖项是我“自己的”项目之一,那么模块和依赖项之间的最大区别是什么。 最佳答案 模块只是一种组织事物的方式。在多模块构建中,您可以一步构