【问题标题】:Maven-archetype-webapp Directory Structure?Maven-archetype-webapp 目录结构?
【发布时间】:2013-07-31 16:32:21
【问题描述】:

是否有可能或解决方法使用 maven-archetype-webapp 原型来生成具有简单目录结构的 maven webapp,如

 /src

    /main

        /java 
        /resources 
        /webapp 

    /test 
        /java 
        /resources 

【问题讨论】:

标签: maven maven-archetype archetypes


【解决方案1】:

我认为您的问题是使用 maven-archetype-webapp 时新项目中缺少 java 和 test 文件夹。没有选项可以使该原型添加这些。当然你也可以在项目创建后手动添加。

您可能会在以下列表之一中找到其他原型:

如果没有符合您需要的内容,我建议创建自己的原型:http://maven.apache.org/guides/mini/guide-creating-archetypes.html

这很容易,如果您打算多次使用它,可能值得一试。

【讨论】:

  • 有什么原因他们没有默认添加它?
  • 我假设是因为该原型是一个非常简单的示例,它试图不让刚接触 maven 的开发人员感到困惑。 appfuse.org 提供了一些更复杂的原型
【解决方案2】:

实际上,我不太确定您在问什么,我的意思是您是否正在寻找 maven-archetype-webapp 的替代解决方案?

使用 maven 原型,您可以轻松创建上述目录结构,当然这里会缺少 java 和 test 文件夹。

mvn archetype:generate -DgroupId=com.techidiocy -DartifactId=FirstWeb
-DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false  

2) 如果您使用的是 Eclipse IDE,那么您可以发出下面提到的命令将您的 maven 项目转换为 Eclipse Web 项目。

  mvn eclipse:eclipse -Dwtpversion=2.0

如果您不打算将其与 eclipse 绑定,则此步骤 2 是可选的

谢谢

【讨论】:

    猜你喜欢
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    相关资源
    最近更新 更多