Questions tagged «maven»

Apache Maven是主要用于Java项目的构建自动化和项目管理工具。该标签用于与特定Maven版本无关的问题。对于与Gradle有关的问题,请使用gradle标签。

2
Maven版本控制最佳实践
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 改善这个问题 更改Maven项目版本,发布该版本然后返回*-SNAPSHOT开发的最佳方法是什么。 目前,我正在执行以下操作: SNAPSHOT从中检索当前版本(最有可能与)pom.xml 增量版本(mvn -DnewVersion=<something> versions:set),遵守问题Maven工件版本中描述的补丁规则 mvn:install 发送回购 重命名版本再次添加SNAPSHOT后缀。 提交更改(使用某些版本控制系统) 我有一种强烈的感觉,我做错了和/或效率低下。
69 maven  versioning 

17
Maven:运行Maven时打开zip文件时出错
[ERROR] error: error reading C:\Users\suresh\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar; error in opening zip file [ERROR] error: error reading C:\Users\suresh\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar; error in opening zip file [ERROR] error: error reading C:\Users\suresh\.m2\repository\org\apache\cxf\cxf-rt-bindings-http\2.2.1\cxf-rt-bindings-http-2.2.1.jar; error in opening zip file [ERROR] error: error reading C:\Users\suresh\.m2\repository\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar; error in opening zip file [ERROR] error: error reading C:\Users\suresh\.m2\repository\org\apache\cxf\cxf-api\2.2.1\cxf-api-2.2.1.jar; error in opening zip file …
69 maven 


5
如何为.m2文件夹或settings.xml永久指定替代位置?
我正在使用Maven 3.0,并且我的.m2文件夹位置是C:\Users\me\.m2。 但是,我没有对该文件夹的写访问权,但是我想从中定义的位置更改存储库位置settings.xml。 由于访问受限,我无法编辑settings.xml来更改存储库的位置。 如何settings.xml在.m2不编辑C:\Users\me\.m2\conf\settings.xml文件的情况下覆盖我的值-或更改文件夹的默认位置?
69 maven 


12
Maven版本插件失败:源工件被部署两次
我们在hudson上使用了Maven发布插件,并试图实现发布过程的自动化。发布:准备工作正常。当我们尝试执行release:perform时,它会失败,因为它尝试将源工件两次上载到存储库。 我尝试过的事情 从超级pom中删除确实包含maven源插件的配置文件(不起作用) 在hudson上将发布目标指定为-P!attach-source release:prepare release:perform。我认为这将使源插件无法执行。(不工作)。 尝试将插件阶段指定为超级pom中某个不存在的阶段。(无效) 尝试将插件配置forReleaseProfile指定为false。(猜猜是什么?也没有用) 它仍然会吐出此错误。 [INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http [INFO] [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http [INFO] [DEBUG] Checking for pre-existing User-Agent configuration. [INFO] [DEBUG] Adding User-Agent configuration. [INFO] [DEBUG] not adding permissions …


2
Maven中有哪些未使用/未声明的依赖项?该怎么办?
Mavendependency:analyze抱怨我的项目中的依赖项。如何确定未使用的和未声明的?我该怎么办? 例: $ mvn dependency:analyze ... [WARNING] Used undeclared dependencies found: [WARNING] org.slf4j:slf4j-api:jar:1.5.0:provided [WARNING] commons-logging:commons-logging:jar:1.1.1:compile [WARNING] commons-dbutils:commons-dbutils:jar:1.1-osgi:provided [WARNING] org.codehaus.jackson:jackson-core-asl:jar:1.6.1:compile ... [WARNING] Unused declared dependencies found: [WARNING] commons-cli:commons-cli:jar:1.0:compile [WARNING] org.mortbay.jetty:servlet-api:jar:2.5-20081211:test [WARNING] org.apache.httpcomponents:httpclient:jar:4.0-alpha4:compile [WARNING] commons-collections:commons-collections:jar:3.2:provided [WARNING] javax.mail:mail:jar:1.4:provided 注意:在我的运行时容器中使用了许多此类依赖项,我声明了它们的提供,以避免在类路径上两次使用相同版本的同一个库。

9
Maven依赖项在WEB-INF / lib中不可见
我的项目基于Maven时遇到了这个奇怪的问题。我在Eclipse中创建了一个新的Maven项目,并启用了动态Web构面。但是现在在运行时抛出该异常ClassNotFoundException是因为Maven依赖项未复制到WEB-INF/lib目录中。我什至尝试在POM中添加“副本依赖项”部分,但没有帮助。 这里的某个人似乎已经以正确的方式解决了这个问题,但是我想他忘了提及解决方案了::(

15
Maven:无法检索插件描述符错误
我配置了Maven 3.0.3,并尝试通过以下命令使用原型下载示例项目: mvn archetype:generate -DarchetypeGroupId=org.graniteds.archetypes -DarchetypeArtifactId=graniteds-tide-spring-jpa-hibernate -DgroupId=org.example -DartifactId=gdsspringflex -Dversion=1.0-SNAPSHOT (来自此链接的命令:http : //java.dzone.com/articles/enterprise-ria-spring-3-flex-4) 我得到了这个错误: Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom [WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom [WARNING] Failed to retrieve plugin descriptor for …
67 maven 


13
在“更新Maven项目”期间发生内部错误。不支持的IClasspathEntry kind = 4
如标题所述,我遇到以下问题:我在更新Maven项目时使用Eclipse和Maven Nature,出现此错误: 在“更新Maven项目”期间发生内部错误。 不支持的IClasspathEntry kind = 4 总是回来的解决方案如下: 右键单击项目,删除Maven性质 mvn eclipse:clean (项目在Eclipse / STS中打开) (有时他们建议mvn eclipse:eclipse下一步做) 右键单击项目并重新启用Maven性质 现在,我彻底尝试了所有组合几次。但我总是不断收到上述错误。该错误开始于我必须执行mvn eclipse:eclipse的项目时。在此之前,仅使用m2eclipse功能并在eclipse中设置所有内容即可正常运行。

6
将本地.aar文件添加到我的Gradle构建中
因此,我创建了一个Android库并将其成功编译为.aar文件,我将此文件称为aar文件:"projectx-sdk-1.0.0.aar"现在,我希望我的新项目依赖于该aar文件,因此我要做的就是关注这篇文章:http:// life。 nimbco.us/使用Android Studios引用基于本地的Aar文件-新等级基于构建系统/ 但是帖子使我感到困惑,因为我没有得到理想的结果: aar的软件包名称是:com.projectx.photosdk并且其中的模块称为sdk 这是我当前的项目结构: |-SuperAwesomeApp |--.idea |--gradle |--App |---aars |----projectx-sdk-1.0.0.aar |---build |---jars |---src |---build.gradle 他是我的gradle构建文件: apply plugin: 'android' buildscript { repositories { mavenCentral() flatDir { dirs 'aars' } } } android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } …

10
带有maven的Java无法生成:无法运行程序“ cmd”“格式错误的参数已嵌入引号”
我重新安装了netbean 11.1。现在,我正在尝试构建一个项目,但是出现以下错误输出: 无法运行程序“ cmd”(在目录“ C:\ projects \ open”中):格式错误的参数已嵌入引号:“ C:\ Program Files \ NetBeans-11.1 \ netbeans \ java \ maven \ bin \ mvn.cmd” cd C:\projects\open; "JAVA_HOME=C:\\Program Files\\Java\\jdk-11.0.5" cmd /c "\"\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven\\bin\\mvn.cmd\" -DskipTests=true -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 clean install\"" Cannot run program "cmd" (in directory "C:\projects\open"): Malformed argument has embedded quote: "C:\Program …

3
JDK 11+和Javadoc
Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. 有没有人能够使javadoc工作而不必将源版本更改为1.8(如其他论坛中所建议)?我使用的是JDK v11.0.5,问题仍然存在(JDK 12+也是如此)。 编辑:此错误源于maven,由maven-javadoc-plugin抛出。即使进行了<source>8</source>配置,我也无法使它适用于JDK 11+ 。

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.