标签: m2eclipse

mvn eclipse:Eclipse中的eclipse

我在我的IDE中安装了Sonatype的m2Eclipse插件.它允许我通过右键单击pom.xml文件并导航到"运行方式"菜单来运行各种maven命令(包,安装等).

但是,我还没有弄清楚如何mvn eclipse:eclipse从IDE中获取相同的内容,这可能吗?

谢谢,唐

java eclipse maven-2 m2eclipse

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

m2eclipse:在将现有maven项目导入Eclipse时,将组ID添加到项目名称

在Eclipse中,我使用file - > import - >现有的maven项目为现有的Maven项目创建Eclipse项目.不幸的是,创建的Eclipse项目的名称等于Maven项目的名称,并且不包含组ID.对于maven目标eclipse:eclipse,你可以设置参数"addGroupIdToProjectName".如何通过m2eclipse为项目创建设置此参数?

谢谢你的回答,Timk

eclipse m2eclipse maven

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

什么是(暂时)从maven构建中排除源的"正确"方法,是否有一种简单的方法可以从Eclipse中执行此操作?

我是maven的新手,我也没有很多Eclipse经验.

要从Eclipse中构建java文件,我右键单击文件并选择Build Path - > Exclude.这对于Eclipse中的"on-save"编译非常有用,但它不会传播到maven项目,因此当我使用mvn install构建项目时,它会尝试编译排除的源.

我做了一些搜索,结果指向编译器插件和<excludes>功能,但编辑maven项目文件以暂时从构建中排除文件似乎有点尴尬.

什么是(暂时)从maven构建中排除源的"正确"方法,是否有一种简单的方法可以通过m2eclipse插件或其他方式从Eclipse中执行此操作?

eclipse maven-2 m2eclipse maven-3

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

使用多个源文件夹(作为将大型Java项目转换为Maven的中间步骤)

我正在转换一个大型Java项目来使用maven.我有很多相互依赖的工作,但我想在我做真正的清理工作之前用maven来实现它.我把它分成几个模块和一个巨大的模块; 让我们称之为模块整体.Monolith有常规的Java类和一些gwt类(具有相互依赖性).我将这两个部分分开,得到一个像这样的目录结构:

./src/main/java/...
./src/client/gwt/...

所以,我可以很容易地用m2eclipse在eclipse中编译它,但是我似乎无法找到如何用maven编译它.我看到pom文件有一个构建部分,您可以在其中指定备用源和目标,但我认为它不是pom中的可重复属性:

<build>
    <sourceDirectory>${basedir}/src/main/java</sourceDirectory>
</build>
Run Code Online (Sandbox Code Playgroud)

在eclipse中,我可以调整项目的.classpath文件(在项目属性中)以添加其他源文件(和输出目录)来完成我想要做的事情.

有没有办法做到这一点,或者我是否需要首先解决依赖关系,并分成单独的模块?

java m2eclipse maven

4
推荐指数
2
解决办法
1116
查看次数

如何将Maven项目配置为不期望Eclipse中的资源目录

我的Maven项目没有任何资源,所以我想阻止Maven期待这些目录,所以在Eclipse中删除这些Java Build Path Problems,

Project 'XXX' is missing required source folder: 't-services/src/test/resources'
Project 'XXX' is missing required source folder: 'tlib/src/main/resources'
Run Code Online (Sandbox Code Playgroud)

如何配置pom.xml来实现这一目标?

resources m2eclipse pom.xml maven

4
推荐指数
2
解决办法
2177
查看次数

Eclipse WTP/m2eclipse - 既不能清理也不能发布到tomcat

我正在开发一个非常复杂的项目(Java/Spring/Maven多模块),在Ubuntu 11.10/64bit上使用Eclipse Indigo Java EE中的WAR覆盖(大量使用m2eclipse)

直到今天早上一直很好:我不能再清理/发布到tomcat了:

Publishing failed
Could not delete <directory> May be locked by another process.
Run Code Online (Sandbox Code Playgroud)

我可以很容易地通过手工删除这些文件(但仍tomcat的不能发布),我不能找出哪个进程可能会被锁定它(Linux的:lsof <directory>)

我试过的东西在Eclipse中sh..load:删除项目(工作的话),再加入(同样的问题),删除服务器配置,删除Tomcat的配置,更新日食,与-clean开始偏食,移动服务器目录出来的插件文件夹,将项目回滚到前一天肯定工作的分支......

如上所述:直到昨天一切都很好.我在这里发现了这个问题,最近有人遇到同样的问题.谷歌搜索并没有透露太多.有些人有类似的问题,他们通过大量删除/重新创建服务器配置来"修复".试过至少10次.

在同事的linux盒子上也出现同样的问题 - 他昨天建立了自己的系统并立即遇到了它.

我发现m2e-wtp的这个错误报告可能是相关的.

更新:我很确定它是WAR叠加和WTP的Maven集成版本的组合:0.15.1.20120208-1300实际上试图降级到0.14 ......

eclipse tomcat m2eclipse

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

Eclipse中的Maven原生依赖

我正在尝试使用Maven在Eclipse(Juno)中顺利运行一些本机依赖项(LWJGL).

现在的情况:

  • 我使用的是maven-nativedependencies-plugin0.0.6版本.这似乎成功地将本机库下载并解压缩到target/natives我的项目的子目录中.好到目前为止.
  • 我可以通过手动添加target/natives目录来使依赖项工作Properties / Java Build Path / Maven Dependencies / Native Library Location / Edit...
  • 但是这只能暂时起作用,因为它似乎不能在pom中的任何位置指定本机库位置.特别是,每当我执行a时它会中断,Maven / Update Project...因为本机库位置被清除(可能是m2e根据pom重新配置项目)
  • 每当清除本机库位置时,我只会收到错误"java.lang.UnsatisfiedLinkError:java.library.path中没有lwjgl"

使这种工作可靠的最佳方法是什么?

java eclipse lwjgl m2eclipse maven

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

启动gwt时的编译错误:使用gwt-maven-plugin编译

我正在尝试将gwt项目迁移到maven几天,但一直遇到问题.我尝试按照不同的指南尝试不同的pom配置,但没有让它工作.目前,它是这样的:

  • 当我运行gwt:compile时,我得到了[ERROR] Line 8: The import de.bml.web.versandanzeige.server.model.Zyklus cannot be resolved,这只是我的包中的许多类之一.该错误仅显示此类.我将在下面发布完整的日志

完整的错误日志,使用-e选项:

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Versandanzeige_Web 1.0.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- gwt-maven-plugin:2.5.0:compile (default-cli) @ Versandanzeige_Web ---
[INFO] Compiling module de.bml.web.versandanzeige.Versandanzeige_Web
[INFO]    Validating units:
[INFO]       Ignored 3 units with compilation errors in first pass.
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO]    Computing all possible rebind results for …
Run Code Online (Sandbox Code Playgroud)

eclipse gwt m2eclipse maven gwt-maven-plugin

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

pom.xml Maven构建中出错

在尝试构建maven项目时,我的pom.xml中出现错误.错误在这个插件上:

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
Run Code Online (Sandbox Code Playgroud)

这是Eclipse显示的错误:

Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
 2.3.2:compile (execution: default-compile, phase: compile)
- CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: 
 PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not 
 be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 (): 
 ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven:maven-toolchain:jar:1.0: 
 ArtifactResolutionException: Failure to transfer org.apache.maven:maven-toolchain:pom:1.0 from http://repo.maven.apache.org/
 maven2 …
Run Code Online (Sandbox Code Playgroud)

eclipse m2eclipse maven

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

Eclipse Maven:使用spring profile运行测试

我想用不同的配置文件运行maven但它似乎不起作用.我为我的JPAConfiguration创建了2个不同的java类:

JPAConfiguration.class和JPAConfigurationTest.class

@Configuration 
@Profile({"dev"}) 
@EnableTransactionManagement(proxyTargetClass = true) 
@EnableJpaRepositories(basePackages = { "com.jle.athleges.model.repository", "com.jle.athleges.security.repository" }) 
@ComponentScan(basePackages = { "com.jle.athleges.model.services", "com.jle.athleges.security.services" }) 
public class JpaConfiguration { 

    @Bean 
    public DataSource dataSource() throws SQLException { 
        System.out.println("use dev"); 
        EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder(); 
        builder.setName("dev"); 
        return builder.setType(EmbeddedDatabaseType.H2).build(); 
    } 

    @Bean 
    public EntityManagerFactory entityManagerFactory() throws SQLException { 

        HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); 
        vendorAdapter.setGenerateDdl(true); 

        LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); 
        factory.setJpaVendorAdapter(vendorAdapter); 
        factory.setPackagesToScan("com.jle.athleges.model.entity", "com.jle.athleges.security.entity"); 
        factory.setDataSource(dataSource()); 
        factory.afterPropertiesSet(); 
        return factory.getObject(); 

    } 

    @Bean 
    public EntityManager entityManager(EntityManagerFactory entityManagerFactory) { 
        return entityManagerFactory.createEntityManager(); 
    } 

    @Bean 
    public PlatformTransactionManager transactionManager() …
Run Code Online (Sandbox Code Playgroud)

java spring m2eclipse maven m2e

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

标签 统计

m2eclipse ×10

eclipse ×7

maven ×7

java ×4

maven-2 ×2

gwt ×1

gwt-maven-plugin ×1

lwjgl ×1

m2e ×1

maven-3 ×1

pom.xml ×1

resources ×1

spring ×1

tomcat ×1