首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要在Eclipse项目中更新maven原型目录

需要在Eclipse项目中更新maven原型目录
EN

Stack Overflow用户
提问于 2016-03-16 17:00:49
回答 2查看 4.5K关注 0票数 0

在尝试学习新东西时,我已经将外部Maven 3.3.9配置为eclipse。

当我使用Eclipse项目创建一个maven web应用程序时,选择一个原型->,我可以发现来自的现有ArtifactId - ecplise Maven原型目录是 maven -原型-webapp-Version1.0

如果继续这样做,我将得到一个带有web.xml的项目结构,如下所示

代码语言:javascript
运行
复制
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

也没有跟上最新的**

代码语言:javascript
运行
复制
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">

此外,JRE指向1.5

请找到截图:

我相信如果我正在使用最新的maven-archetype-webapp可以解决这个问题,如果不是,请纠正我。

我想知道如何更新这个原型版本的目录列表,以匹配最新的Webapp及其结构。

我应该从远程目录上传它吗?或者在创建项目结构之后。我应该手动更改JRE和其他东西吗?

有谁能指点我做这件事吗?我会非常感激的。

EN

回答 2

Stack Overflow用户

发布于 2018-06-02 22:33:06

您可能需要更新远程存储库索引。

有几种方法可以做到。在菜单窗口中,-> Preferences -> Maven检查‘启动时下载存储库索引更新’选项。重新启动Eclipse,查看索引是否正在更新。以另一种方式:打开“Maven存储库”窗口。然后单击“中央”存储库,并使用“更新索引”和“重建索引”选项。

稍后,当您从原型创建一个新的Maven项目时,您应该从Maven Central找到最新的原型。

见以下答案:https://stackoverflow.com/a/14063863/597200

票数 2
EN

Stack Overflow用户

发布于 2016-03-16 17:29:13

在Eclipse中出现的原型来自maven.org。通常,我认为最新版本的原型已经被推送到maven.org,所以您应该得到最新的文件。如果您可以跟踪源代码,那么您可以检查。通常,对于原型来说,源文件的位置将在pom.xml文件中,所以请查看其中。因为原型是托管在Maven Central上的,所以您可以通过在groupId和artifactId上查找原型来查看pom.xml文件。

如果要更改原型的文件,则需要与原型的作者联系并建议进行更改。例如,如果原型来自github.com,您可以对原型进行分叉,进行更改,并请求拉动。您还可以提交一个bug/发布报告。如果原型的作者在开源中没有原型,他们可能会为他们的产品运行一个bug报告站点,比如jira。

最后,当然,您可以编写自己的原型并将其上传到中央仓库

编辑:您使用的Maven版本并不重要,默认情况下,Eclipse将从maven.org获取原型列表。见原型插件是如何知道原型的?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36042245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档