我使用此命令创建了项目:
mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
下载库后,我的项目如下所示: http://i43.tinypic.com/2iut1me.jpg
如何“告诉”maven只在一个文件夹中下载jar?
答案 0 :(得分:0)
Maven不会在单个文件夹中下载jar,而是在$ HOME / .m2 / repository中创建一个dir结构来管理依赖项,包括版本。
如果您希望在Eclipse项目中显示jar,请在项目中使用正确的依赖项创建pom.xml文件,例如
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<groupId>com.myGroup</groupId>
<artifactId>myProject</artifactId>
<name>myProjectName</name>
<version>myProjectVersion</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>dependency1</groupId>
<artifactId>dependency1</artifactId>
<version>dependency1</version>
</dependency>
<dependency>
<groupId>dependency2</groupId>
<artifactId>dependency2</artifactId>
<version>dependency2</version>
</dependency>
<!-- .... and so on -->
</dependencies>
此外,在eclipse中将项目配置为Maven项目,然后您将在项目中看到“Maven Dependencies”。