标签: maven

为什么使用Gradle而不是Ant或Maven?

针对Java的另一个构建工具真的让我感到满意吗?

如果你使用Gradle而不是其他工具,为什么?

java ant build-process gradle maven

324
推荐指数
8
解决办法
34万
查看次数

未经测试的Maven包装(跳过测试)

我是Maven的新手.我正在尝试打包我的项目.但是,它会自动运行测试.测试在数据库中插入一些内容.这不是我想要的,我需要避免在打包应用程序时运行测试.有谁知道怎么运行包测试?

java maven

310
推荐指数
15
解决办法
20万
查看次数

Maven中的"webxml属性是必需的"错误

我收到以下错误:

装配WAR时出错:需要webxml属性(如果在更新模式下执行,则为预先存在的WEB-INF/web.xml)

我到web.xml了正确的地方projectname\src\main\webapp\WEB-INF\web.xml

可能是什么导致了这个?

war maven

308
推荐指数
15
解决办法
28万
查看次数

关于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 227, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 215, column 15
[WARNING] 'reporting.plugins.plugin.version' for org.codehaus.mojo:jdepend-maven-plugin is missing. @ line 271, column 15
[WARNING] 
[WARNING] It is highly …
Run Code Online (Sandbox Code Playgroud)

maven-plugin maven-3 maven

306
推荐指数
5
解决办法
31万
查看次数

在github上托管Maven存储库

我有一个小型开源库的分支,我正在github上工作.我想通过maven将其提供给其他开发人员,但我不想运行自己的Nexus服务器,因为它是一个分支,我不能轻易地将它部署到oss.sonatype.org.

我想要做的是将它部署到github,以便其他人可以使用maven访问它.最好的方法是什么?

github maven github-pages mvn-repo

305
推荐指数
6
解决办法
10万
查看次数

当Javadoc标记不完整时,Maven无法在Java 8中工作

由于我使用Maven,因此我能够在我的本地存储库项目中构建和安装具有不完整Javadoc标记的项目(例如,缺少参数).

但是,由于我迁移到Java 8(1.8.0-ea-b90),当我尝试构建或安装Javadoc不是Javadoc的项目时,Maven绝对严格缺少文档标记,并向我展示了许多与Javadoc问题相关的Javadoc错误"完善".我试图在我的本地存储库中编译和安装的一些项目是我无法控制的第三方项目.因此,在我的场景中,仅修复所有这些项目中的所有Javadoc的解决方法似乎并不可行.

这是我mvn clean package install在项目中执行时看到的输出的一小部分:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.026s
[INFO] Finished at: Mon Apr 08 21:06:17 CEST 2013
[INFO] Final Memory: 27M/437M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:jar (attach-javadocs) on project jpc: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /Users/sergioc/Documents/workspaces/heal/jpc/src/main/java/org/jpc/engine/prolog/PrologDatabase.java:10: error: @param name not found
[ERROR] * @param terms the terms to assert
[ERROR] ^
[ERROR] /Users/sergioc/Documents/workspaces/heal/jpc/src/main/java/org/jpc/engine/prolog/PrologDatabase.java:11: warning: no description for @return
[ERROR] * …
Run Code Online (Sandbox Code Playgroud)

java migration javadoc maven java-8

303
推荐指数
11
解决办法
16万
查看次数

更新多模块Maven项目中的模块版本号

我有一个多模块maven项目.我们打算将所有这些模块一起版本化.但截至目前,我正在每个模块pom.xml中结束硬编码版本,如下所示

<parent>
    <artifactId>xyz-application</artifactId>
    <groupId>com.xyz</groupId>
    <version>2.50.0.g</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.50.0.g</version>
Run Code Online (Sandbox Code Playgroud)

主要父模块具有以下配置

<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-application</artifactId>
<version>2.50.0.g</version>
<packaging>pom</packaging>
Run Code Online (Sandbox Code Playgroud)

maven

302
推荐指数
8
解决办法
22万
查看次数

什么是Maven的目标和阶段,它们的区别是什么?

Maven目标和阶段之间有什么区别/关系?他们如何相互关联?

maven

297
推荐指数
6
解决办法
23万
查看次数

强制Intellij IDEA重新读取所有maven依赖项

如何强制intellij想法重新读取/更新pom文件中指定的所有依赖项?

intellij-idea maven

283
推荐指数
10
解决办法
23万
查看次数

在Maven存储库中查找Oracle JDBC驱动程序

我想将oracle jdbc驱动程序添加到我的项目中作为依赖项(运行时作用域) - ojdbc14.在MVNrepository站点中,放入POM的依赖关系是:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.3.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

当然这不起作用,因为它不在maven使用的中央存储库中.2个问题:

  1. 如何找到包含此工件的存储库(如果有)?

  2. 如何添加它以便Maven将使用它?

java maven-2 jdbc maven mvn-repo

282
推荐指数
11
解决办法
37万
查看次数