【问题标题】:Eclipse Juno m2ecliipse : directory structure explanationEclipse Juno m2ecliipse:目录结构解释
【发布时间】:2013-06-07 15:50:46
【问题描述】:

我正在 Eclipse Juno 下使用 m2eclipse 完成一个 maven-archetype-webapp 项目。

我不懂目录结构。任何人都可以解释它是如何工作的?

谢谢

我的 src/main/ressources 有什么用?创建包时,它不显示为包,而仅显示为目录。 我创建了一个 /src/main/java 包,它是我放置类的地方。包结构层次没问题。

什么是库资源?它是你放 javascript jquery 的地方吗?但是当我放置 jquery 插件时,它在项目管理器中做了很多工作。我想要我的 javascript 在 /webapp/javascript... 什么是 ECMAScript 库?怎么办,有什么用?

关于 Deployed Ressources 和 target 以及 Jax-WS Web 服务的同样问题?

好的目标必须是你构建项目maven时的目录,但我看不到war文件。当您运行构建时如何在 Eclipse 中配置它以生成构建?命令是什么?

谢谢,我知道问题很多,但我是初学者!

祝你有美好的一天:)

我只是在您将 jquery 放入 webapp 时添加示例

【问题讨论】:

    标签: maven directory package m2eclipse eclipse-juno


    【解决方案1】:

    All of this is explained here.

    • src/main/java 这是您的源代码所在的位置
    • src/main/resources 这是您放置资源(如 xml 文件)的位置。不是 java 类但需要在类路径中的东西。如果你把它们放在 /java 下,它们不会被复制到你的类路径中,所以你必须把它们放在这里。
    • src/main/webapp 这是针对 webapps 的。您在此处输入的所有内容都将直接复制到您的战争文件中。

    【讨论】:

    • 好的,谢谢!我将我的 xml 文件放在 webapp/WEV-INF(applicationContext.xml, faces-config.xml,web.xml) 下。我必须把它们放在 src/main/ressources 下吗?我不是这个目录的目标。有什么好办法?这对构建有影响吗?以及我如何在eclipse下使用maven进行构建以及在哪里创建战争?(在目标下?我不检索它)。而且我仍然在使用 javascript jquery 插件时遇到问题,知道吗?
    • 你在 rt 路径上。将您的 xml 放在 webapp/web-inf/ 中。资源目录是您希望非类文件在 claspath 上的位置。如果您想在 Eclipse 中创建任何项目并希望在 Eclipse 中运行它,那么您可以使用此文件夹来放置非类路径资源。此外,此文件夹中的内容将被复制到您的构建文件(最终的 war/jar 文件)。要使用 m2e 为 webapp 制作一个 war 文件,请使用目标“mvn install”。将构建您的战争,并且可以从目标目录获得(如果你没有一口气看到它,有时需要刷新项目:-)。
    • 您正在使用“包”视图,该视图显示了许多虚拟类别,可能会造成混淆。尝试显示文件实际物理位置的“导航器”视图。那些 main/java main/resources、main/webapp 文件夹是标准的 maven 位置。什么去哪里是一个专家问题,而不是一个日食问题。您的问题表明您可能混淆了 eclipse/maven 问题。至于如何在eclipse下用maven构建,新建一个maven“运行配置”(运行->运行配置...)并运行。查看 eclipse 和 maven 文档或教程。
    • 我的意思是“项目资源管理器”视图而不是“包”视图。
    • 感谢您的回答。好的,运行 maven 构建,我做到了,:-) 在项目资源管理器中,我有两个视图包视图对 java 类很有用。在底部,我有文件的实际物理位置。我还是不明白src/main/ressources,嗯,如果我把我的 xml 文件放在 webapp/WEV-INF(Context.xml,web.xml) 下,我放了什么样的文件? /。资源目录是您希望非类文件在类路径上的位置...好的...一个示例可能是?与 WEB-INF 有什么区别,除了类路径的东西?
    猜你喜欢
    • 2013-07-11
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2016-04-05
    • 2010-10-13
    相关资源
    最近更新 更多