Questions tagged «maven»

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

20
Maven错误“无法转移…”
我正在尝试使用Maven(m2eclipse)设置项目,但在Eclipse中出现此错误: 说明资源路径位置类型无法计算构建计划:无法从http://repo1.maven.org/maven2传输org.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2 缓存在本地存储库,直到中心的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法从/到中央((http://repo1.maven.org/maven2)传输工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2 :60000 ExampleProject之后未收到响应未知的Maven问题 有任何想法吗?如果您可以向我展示如何检查所有配置是否正常,这将很有帮助...
285 eclipse  maven 

4
maven-shade-plugin的用途是什么?为什么要重定位Java包?
我发现有人的pom.xml中使用了maven-shade-plugin。我以前从未使用过maven-shade-plugin(并且我是Maven n00b),所以我试图了解使用它的原因及其作用。 我看了看Maven文档,但是我听不懂这句话: “该插件提供了将工件打包在uber-jar中的功能,包括其依赖项,并可以遮蔽(即重命名)某些依赖项的包。” 该页面上的文档似乎不太适合新手。 什么是“超级罐子”?为什么有人要做一个?重命名依赖包的意义何在?我尝试浏览了Maven-shade-plugin apache页面上的示例,例如“为Uber Jar选择内容”,但是我仍然不明白使用“ shading”可以完成什么。 任何指向说明性示例/用例的指示(带有在这种情况下为什么需要阴影的解释-它要解决什么问题)将不胜感激。最后,什么时候应该使用maven-shade-plugin?




4
Maven的pom.xml中的pluginManagement是什么?
这是我的pom文件的一个片段。 .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... 我在命令中成功使用了它 mvn install 但是,当我尝试将其包含在“ pluginManagement”标记中时,maven-dependency-plugin启动install目标时,这些标记将停止工作。为什么“ pluginManagement”标签会更改构建行为?还是应该使用其他目标或选择?

7
Maven范围编译与提供给JAR打包之间的区别
Maven范围compile与provided将工件构建为JAR时有什么区别?如果是WAR,我会理解-该工件将包含或不包含在WEB-INF / lib中。但如果是JAR,则没关系-不包括依赖项。当范围为compile或时,它们必须位于类路径上provided。我知道provided依赖项不是可传递的-但这仅仅是一个区别吗?
260 maven  jar 

25
Maven:无法读取工件描述符
我希望有人可以帮助我解决我遇到的问题。 当我尝试从终端构建项目时,出现以下错误: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT 该common.test-data-utilsjar由一个单独的项目创建,并在该项目和另一个项目之间共享(另一个项目均未构建,但这归结于另一个问题)。 我能够com.morrislgn.merchandising.common:test-data-utils毫无问题地进行构建,我可以.m2在机器上的本地存储库中看到它所做的条目。我也在Eclipse中重新索引了我的存储库。 我项目的POM具有以下条目: <dependency> <groupId>com.morrislgn.merchandising.common</groupId> <artifactId>test-data-utils</artifactId> <version>0.3b-SNAPSHOT</version> </dependency> 这似乎对我来说是正确的-在Eclipse中查看POM时,它也不会报告任何错误。 有人可以告诉我我在这里缺少什么或做错了吗?
258 java  maven  dependencies 


5
如何在pom.xml文件中指定Java编译器版本?
我在netbeans上编写了一个Maven代码,大约有2000多行。当我在netbeans上编译它时,一切都很好,但是如果我想在命令行上运行它,则会出现以下错误: generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) HashSet<Double> resid_List = new HashSet<Double>(Arrays.asList(resid_val)); generics are not supported in -source 1.3 (use -source …
252 java  maven  pom.xml 




14
Maven –始终下载源代码和javadocs
有没有一种方法可以将Maven配置为始终下载源代码和javadocs?-DdownloadSources=true -DdownloadJavadocs=true每次指定(这通常与运行mvn编译一起进行两次,因为我第一次忘记了)变得很乏味。
244 java  maven 

18
如何从资源文件夹加载文件?
我的项目具有以下结构: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ 我有一个文件,/src/test/resources/test.csv我想从单元测试中加载文件/src/test/java/MyTest.java 我有此代码无法正常工作。它抱怨“没有这样的文件或目录”。 BufferedReader br = new BufferedReader (new FileReader(test.csv)) 我也尝试过 InputStream is = (InputStream) MyTest.class.getResourcesAsStream(test.csv)) 这也不起作用。它返回null。我正在使用Maven构建我的项目。
240 java  file  maven 

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.