【问题标题】:Problems to make webapp with maven用maven制作webapp的问题
【发布时间】:2011-05-04 13:52:01
【问题描述】:

实际上,我正在命令行中使用 maven 制作一个 web 项目。

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.0 -DgroupOd=ar.com -DartifactId=RETOP

然后我写 mvn -Dwtpversion=2.0 eclipse:eclipse 1)在项目中我import的时候看不到文件夹src/main/java为什么看不到?

2) eclipse 不带我 M2_REPO 变量(在另一个工作区它工作)我已经添加了变量和 jar。

3) 描述资源路径位置类型 Java 编译器级别与安装的 Java 项目方面的版本不匹配。 PropiedadesArg 未知分面项目问题(Java 版本不匹配)

谢谢

【问题讨论】:

标签: java eclipse web-applications maven


【解决方案1】:

2) 日食不带我 M2_REPO 变量(在另一个工作区它 作品)我已经添加了变量和 罐子。

对于每个工作区,您需要调用一次mvn eclipse:configure-workspace。这会初始化 M2_REPO 变量。

3) 描述资源路径位置 类型 Java 编译器级别不 匹配安装的版本 Java 项目方面。 PropiedadesArg 未知的多面项目问题(Java 版本不匹配)

编译器级别取自maven编译器插件的pom配置。

示例(符合 1.6 标准):

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.3.2</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
    </configuration>
</plugin>

但除此之外:mvn eclipse:eclipse 不应该再使用了,m2eclipse 是 Eclipse + Maven 的方式。它使用嵌入式 Maven 安装在 Eclipse 中实际运行 Maven 构建(或其中的一部分),而 Maven Eclipse 插件只是从外部配置 Eclipse。这是thread were the Maven founders discuss this topic


还有:

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.0
-DgroupOd=ar.com -DartifactId=RETOP
  ^^^^^^^ 

这里打错了,是groupId,不是groupOd


哦,现在我明白了。 eclipse:eclipse 使用变量 MAVEN_REPO,而不是 M2_REPOM2_REPO 由 m2eclipse 创建和维护)。无论如何,在 Eclipse 中,选择Window &gt; Preferences &gt; Java &gt; Build Path &gt; Classpath Variables,添加或编辑M2_REPO 变量并将其设置为&lt;path to your home directory&gt;/.m2/repository,例如C://users/yournamehere/.m2/repository

【讨论】:

  • 我做了所有事情,但仍然遇到同样的问题。会是什么?
  • 我知道,但我仍然遇到与 m2_repo 相同的问题
  • 我解决了这个问题,我只看到一个警告
猜你喜欢
  • 1970-01-01
  • 2011-03-03
  • 2011-02-23
  • 2021-01-02
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多