从命令行,maven-gae-plugin可以通过调用:
mvn gae:run
Run Code Online (Sandbox Code Playgroud)
我正在使用POM文件在Maven项目中工作,该文件声明使用了maven-gae-plugin.
我可以从Windows的命令行运行此maven命令.但是,在将源代码设置为Eclipse内的项目后,我不知道如何从Eclipse IDE中运行此命令.这可能吗?
(HELIOS Eclipse,从更新站点安装m2eclipse)
我正在创建一个新的Web应用程序:File-> New-> Other-> Maven-> Maven Project,Next,Next,然后选择maven-archetype-webapp,添加了一个Group Id和Artifact Id.现在在新创建的项目中,我想添加一个新的java包:右键单击,新建 - >包.插入包名称并单击完成.
我正在收到一个新文件夹.Eclipse不认为这是一个包.
我该怎么做才能让Eclipse将该文件夹识别为包?
许多tia,
DHR
我们正在使用m2eclipse 0.12.1和nexus oss 1.9.0.1存储库.今天,在nexus服务器停机期间,一些用户确实在m2eclipse中使用了"更新依赖项",这确实导致项目配置损坏(几乎所有依赖项都找不到工件)
问题是,在nexus服务器恢复联机后,更新依赖仍然无效,似乎没有尝试到达服务器.唯一有效的蛮力溶解是删除本地存储库.然后成功下载了所有依赖项.
因此,似乎本地元数据已损坏,或者告诉m2eclipse不要再次查看服务器.如何强制m2eclipse下载依赖项?或者如何告诉m2eclipse再次启用nexus服务器?
我已经为maven安装了M2Eclipse插件,但在我尝试继续安装插件后,eclipse显示错误并且崩溃,缓慢或挂起.
它显示以下错误:后台索引器崩溃恢复java堆空间..以及更多类似的异常.
我在eclipse.ini文件中增加了堆大小,但是这个问题没有得到解决.我还使用命令增加了堆空间:java -Xms -Xmx通过命令行,仍然无法正常工作.
我从这里安装了m2e 1.0最新版本
http://download.eclipse.org/technology/m2e/releases
我不得不删除eclipse的旧maven集成,以及eclipse WTP的maven集成
安装这个最新版本,并重新启动eclipse后,我发现maven菜单从右键单击项目消失,所以我虽然我需要m2e附加功能,但我找不到兼容版本,请指教.
我正在使用Hibernate,Maven和Eclipse(STS构建)来构建项目.我正在使用hbm.xml文件来指定我的架构.我想使用Hibernate的hbm2java来生成我的模型类.我有它运作良好,并生成我想要的代码类型.
它从命令行完美运行,生成模型代码,然后按预期构建和测试.
但是,Eclipse似乎无法处理它.它将定期"失去理智"并且无法解决我的DAO类中引用的非常简单的导入和类,这些类是手动编码的.它找不到的东西是像HibernateUtil这样的类.具有讽刺意味的是,它似乎没有找到模型类的麻烦.
未解析的类在运行结束时位于target/classes/blah-blah文件夹中.所以他们显然被复制到了正确的地方.
在"持续集成"环境中,最好是生成一次源,将它们提交到我的版本控制,然后禁用代码生成?或者是否可以每次生成代码,从而确保我在没有人为干预的情况下获取任何数据库更改?
我有 eclipse 4.10,带有 m2eclipse 插件。我可以使用 Maven 完美构建我的项目,无论是通过命令行还是通过 [右键] -> 运行 -> maven install。
但烦人的是,eclipse仍然报错有些文件有编译错误。他们似乎指的是与期望不同的版本。这让我担心,如果我从命令行运行程序,我可能无法运行我想要的构建。
我该如何解决这个问题?谢谢你!
[更新:感谢您的回复,但是 Project->clean 和 [右键单击]->run->maven clean 也不起作用......
我使用 Eclipse (Oxygen.2 Release (4.7.2)) 和标准的 src/main/resources 文件夹创建了一个简单的 Maven 项目,并将其添加到类路径中。问题是 Eclipse**向 src/main/resources 文件夹添加了一个排除模式。这里有一些图片可以更好地说明情况:
你可以自己复现这种情况,只记得运行Maven -> Update project...
根据这个答案,这不是错误,而是正确的行为。
所以问题是:如何从 src/main/resources 读取资源文件?
我不能使用显式路径 src/main/resources 因为在编译结果中不会有这样的路径,我不能使用 .getResource 或 .getResourceAsStream 因为 Eclipse**在那个路径上放置了一个排除模式。
我正在使用m2eclipse来管理maven项目.不知怎的,我做了一件坏事,现在系统的行为就像是禁用了工作区分辨率.
我有几个依赖于主项目的项目.这个项目的版本为4.0-SNAPSHOT,所有依赖项目都在它们的poms的依赖项部分引用它.一切都工作正常,直到我创建了一个全新的项目并错误地将pom从主项目复制到新项目中.突然间,所有依赖项目都出现了错误:
"容器'Maven Dependencies'引用了不存在的库C:\ users\myusername.m2\com\mydomain\myproject\4.0-SNAPSHOT\myproject-4.0-SNAPSHOT.jar
我破坏了令人讨厌的新项目,但所有依赖项目的错误仍然存在.
我在主项目或任何依赖项目中没有做出任何改变(据我所知),所以我猜测在Eclipse环境中有些变化.m2eclipse或Maven本身是否可以保存我可以吹走的任何地方的设置?
我正在使用eclipse 3.7,而我的本地maven存储库中有一堆罐子.我试图在另一台计算机上构建项目,该计算机位于不同的网络上,并具有*.jar下载限制.我将无法取消限制.这是一个示例错误:
例如访问被拒绝http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar错误代码403,Forbidden (内容被封锁......)
如果我可以简单地将我的.m2\repository \文件夹复制到另一台计算机上的.m2\repository \中,那将是非常好的 - 两者都在运行Windows.我真的不想在另一台计算机上手动安装100个罐子.
xcopy是否支持.m2\repository \?