标签: m2e

如何使用m2e创建一个简单的maven项目

如何使用m2e创建一个简单的maven项目?

我只需要创建简单的java项目,但是当我尝试创建一个新的maven项目时,我必须从多个工件中进行选择.

java eclipse maven m2e

5
推荐指数
1
解决办法
1281
查看次数

Maven 提供的范围和 Eclipse 运行时类路径

我的 eclipse 类路径与 m2e 插件有问题。我有一个项目依赖于我工作区中的其他项目。我已将这些依赖项添加为提供范围的 Maven 依赖项。我希望范围执行以下操作:提供编译依赖项,但将它们排除在运行时类路径中。因为在运行时,这些类应该从文件夹内的 jar 加载。

但是 eclipse 类路径包括我在项目 pom.xml 中提供的每个依赖项。Eclipse 似乎忽略了提供的范围。有没有办法从运行时类路径中排除那些?

问候

eclipse classpath maven m2e

5
推荐指数
1
解决办法
6125
查看次数

使用m2e配置Eclipse Formatter

在将Maven项目导入eclipse时是否有任何现有的m2e-extension来配置Eclipse Formatter?我们使用自定义checkstyle规则,m2eclipse为我们配置了Eclipse-CS-plugin.但另外我还要配置Eclipse Formatter ......

eclipse m2eclipse maven m2e eclipse-formatter

5
推荐指数
1
解决办法
719
查看次数

如何解读M2E中的生命周期映射对话框?

在eclipse M2E 1.2.0插件中,当我得到一个maven项目属性时,有一个生命周期映射对话框,这个对话框中的各个列是什么意思。我在网上搜索过解释,但没有找到任何清楚地解释各列含义的内容。

  • 每列是什么意思?
  • 为什么剂量配置器在 Mapping 中多次出现,例如在 compiler:compile
  • 来源栏中的不同来源是什么意思?

在此处输入图片说明

更新:此链接有关生命周期映射的良好信息https://docs.sonatype.org/display/M2ECLIPSE/Customizable+build+lifecycle+mapping+for+m2e+extensions+developers#Customizablebuildlifecyclemappingform2eextensionsdevelopers-Introduction

m2eclipse maven-3 maven m2e

5
推荐指数
1
解决办法
676
查看次数

eclipse m2e:导入maven项目后无法打开声明

好的,所以情况很简单,所以我不确定问题是什么,我花了三个多小时进行令人沮丧的调试,但没有运气!

我从 GitHub(使用 git)克隆了一个 Maven 项目到 ~/workspace/MyCompany/MyProject。

然后我做了File-> Import...->Existing Maven Projects然后选择 MyProject 作为根目录。

它看起来像进口是成功的,但日食不承认任何阶级,甚至StringArrayList!每当我右键单击并选择 时Open Declaration,都会收到以下错误消息:

打开编辑器时出现问题。原因:project_name 不存在。

我正在使用 eclipse Juno 和 m2e 1.2.0。m2e 是通过 Help->Install New Software... 安装的

eclipse import m2e

5
推荐指数
0
解决办法
1172
查看次数

eclipse:clean eclipse:eclipse - maven 命令用法

我有一个 maven 项目,其中我wsimport在项目构建期间使用作为目标的 web 服务。

<build>
  <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>1.10</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                </execution>
            </executions>
            <!-- -->
            <configuration>
                <wsdlUrls>
                    <wsdlUrl>http://localhost:8081/email-service/services/EmailService?wsdl</wsdlUrl>
                </wsdlUrls>
                <sourceDestDir>${project.build.directory}/generated</sourceDestDir>
                <verbose>true</verbose>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
<finalName>EmailServiceClient</finalName>
Run Code Online (Sandbox Code Playgroud)

我使用clean install命令构建项目。工件/类在target->generated目录中生成。到现在为止还挺好。

现在,当我尝试访问目录中任何生成的类时src,我收到编译器错误,指出该类未定义。我的同行告诉我使用

eclipse:clean eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

我做到了,它解决了问题。我能够非常轻松地使用这些生成的类。现在我想知道

  • 这个命令实际上发生了什么?
  • 有什么用?
  • 我真的遵循正确的消费方式吗?我知道我也可以使用,wsdl2java但这有什么问题?

有没有人遇到过这种情况?请对此有所了解。谢谢!

eclipse web-services wsimport maven m2e

5
推荐指数
1
解决办法
2万
查看次数

Eclipse 4.5.2 with m2e 1.6.2 - 启动代理

这不是一个实施问题.每当我从Eclipse启动应用程序时,我都可以看到正在进行的标签行"启动:启动委托",冻结了62%.我试图描述日食,我可以看到大部分时间都花在这里

16,6% - 21 635 ms - 37 hot spot inv. org.eclipse.m2e.jdt.IClasspathManager.getClasspath
16,6% - 21 635 ms - 37 hot spot inv. org.sonatype.tycho.m2e.internal.launching.PDEBundleClasspathResolver.resolveMavenClasspath
16,6% - 21 635 ms - 37 hot spot inv. org.sonatype.tycho.m2e.internal.launching.PDEBundleClasspathResolver.getAdditionalClasspathEntries
16,6% - 21 635 ms - 37 hot spot inv. org.eclipse.core.internal.jobs.Worker.run
Run Code Online (Sandbox Code Playgroud)

迁移到Java 8和Eclipse Mars之后,我开始遇到这个"问题"(这更不方便).Maven安装保持不变.

有没有人遇到过这个问题并解决了吗?我花了几个小时谷歌搜索没有积极的结果.感谢您提前回答

我遇到了由Maven构建的基于RCP的大型服务器/客户端桌面应用程序的这个问题."启动代理......"将客户端启动延迟了大约两分钟,开始时非常烦人

launcher java-8 m2e eclipse-mars

5
推荐指数
0
解决办法
118
查看次数

Eclipse:导入“现有 Maven 项目”自动创建 EAR 项目

当我尝试导入现有的 Maven 项目时,Eclipse 出现了奇怪的行为,它是一个带有父模块和子模块的多模块 JEE maven 项目。\n结构 svn 如下所示:

\n\n
    \n
  • 父级\n\n
      \n
    • 耳朵
    • \n
    • 网络应用1
    • \n
    • 网络应用2
    • \n
    • 共享库
    • \n
  • \n
\n\n

当我将项目导入 Eclipse 时,它​​会自动在“父”项目的同一目录中创建一个“shared-libraryEAR”。导入后看起来像这样:

\n\n
    \n
  • 共享库EAR
  • \n
  • 父级\n\n
      \n
    • 耳朵
    • \n
    • 网络应用1
    • \n
    • 网络应用2
    • \n
    • 共享库
    • \n
  • \n
\n\n

它对工作区中的每个“jar”maven 项目都会执行此操作。\n这很正常吗?\n我使用 Eclipse Oxygen.2 和 Eclipse Neon.3 以及 WebSphere 插件和默认的嵌入式 Maven。

\n\n

我可以使用 Stackoverflow 答案中的演示项目重现相同的行为:Maven2:企业项目的最佳实践(EAR 文件)

\n\n

将项目导入 Eclipse Oxygen 后,我有两个新的 EAR 项目,它们在原始项目结构中不存在。\n导入后 Eclipse Enterprise Explorer 中的结构如下所示:

\n\n
    \n
  • myproject-application(原始ear)\xc2\xb8
  • \n
  • myproject-business(原始 ejb)
  • \n
  • myproject-common(原始 jar 库) …

java eclipse maven m2e jakarta-ee

5
推荐指数
1
解决办法
2347
查看次数

从Eclipse部署Artifact到Nexus

是否可以使用M2E从Eclipse运行mvn deploy?我在我的pom.xml中有distributionManagement部分,在我的settings.xml中配置了服务器,但我不能在我的生活中看到我可以触发该特定目标的位置.

maven-2 m2eclipse maven-plugin maven m2e

4
推荐指数
1
解决办法
6878
查看次数

如何在Eclipse的jsp页面中摆脱"javax.servlet.jsp.PageContext无法解析为类型"?

我在eclipse的.jsp页面中有这个奇怪的错误:

javax.servlet.jsp.PageContext cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)

我的项目是一个maven项目,导入"作为一个现有的maven项目"进入juno,安装了m2em2e-wtp插件.

这是m2e插件的错误吗?如果是,可以解决此错误(以及工作区资源管理器中的红色标记)的可能解决方法是什么?

否则,我是否需要"告诉"maven我的项目包含jsp页面?希望m2e插件能够将正确的库添加到类路径中.如果有,怎么样?

在此输入图像描述

jsp m2e eclipse-juno m2e-wtp

4
推荐指数
1
解决办法
1万
查看次数