0

我使用以下命令创建了项目:

mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

下载库后,我的项目如下所示:http: //i43.tinypic.com/2iut1me.jpg

我如何“告诉” maven 在一个文件夹中下载 jars?

4

1 回答 1

0

Maven 不会在单个文件夹中下载 jar,而是在 $HOME/.m2/repository 中创建一个 dir 结构来管理您的依赖项,包括版本。

如果您希望 jar 显示在 Eclipse 项目中,请在您的项目中创建一个 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 依赖项”。

于 2013-10-24T15:05:52.637 回答