`

maven 处女用

 
阅读更多
maven火的一塌糊涂,小弟做码农才一年半载。倒腾了差不多一个星期(平常上班) 终于把maven和eclipse的环境弄好了。
    maven的安装和m2eclipse的安装,百度或则google。 这里说一下体会:1、安装好maven后第一次运行比较慢,需要到指定的远程服务器上下载jar包,建立仓库。(仓库的地址自己可以设置)。2、使用m2eclipse建立的maven-web工程可能和网上的不一样,不用在意。直接运行,如果出错在百度。总之一定要多动手,别老说想为什么和别人博客上张的不一样呢。
    言归正传。1、建立maven-web工程。


在建完工程之后可以在自己设置的repository里面看到下载了许多jar。
2、使用jetty插件运行maven-web工程
在pom.xml文件里添加如下代码
<build>
    <finalName>dao-core</finalName>
    <plugins>
    <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    </plugin>
    </plugins>
  </build>
3、运行jetty,查看是否配置成功
在eclipse中配置run Configurations。


我是一次运行成功,没有出现什么jar包问题。
4、添加stuts2环境,只要在pom里面添加引用就OK。
<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-core</artifactId>
    <version>2.3.1.2</version>
</dependency>

期间在编译或者运行jetty时遇到了以下错误:
Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.6.0_01/../lib/tools.jar
郁闷了我很久,因为eclipse的jre和工程的classpath的jre都设置的是1.6版本的,并且是jdk路径下的jre。好在百度空间中找到了解决方法:
[url]http://hi.baidu.com/jadmin/blog/item/144fdcdded072ff176c638cb.html
[/url]
在pom.xml中直接指定java_home和lib的路径。
<properties>
		<java.home>C:\Program Files\Java\jdk1.6.0_10</java.home> <!-- 指定使用的JDK的安装目录 -->
	</properties>
<dependency>
			<groupId>com.sun</groupId>
			<artifactId>tools</artifactId>
			<version>1.6.0</version>
			<scope>system</scope>
			<systemPath>${java.home}/lib/tools.jar</systemPath>
		</dependency>



最后感谢网上很多人的文章。


我的strus.xml配置文件还有点问题,但是工程是能够起来的。和mvane、jetty没有关系。

今天想起来了,至少应该把pom.xml上传一下。希望能得到同样学习maven的朋友们交流指点的机会。
  • 大小: 56.4 KB
  • 大小: 79 KB
  • 大小: 36.2 KB
  • pom.rar (840 Bytes)
  • 下载次数: 7
分享到:
评论

相关推荐

    使用Maven导入Maven工程的视频教程

    使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    5. **支持Java 9**: Maven 3.5.2兼容Java 9,允许开发者在新的JDK环境下使用Maven。 **Maven 的使用流程** 1. **创建项目**: 使用`mvn archetype:generate`命令可以快速创建一个基于模板的新项目。 2. **编辑POM*...

    maven详细使用教程

    maven详细使用教程 maven是一个跨平台的项目管理工具,主要用于基于java平台的项目构建,依赖管理。maven的主要作用是解决项目中存在的问题,如多个项目之间的依赖关系、测试方法的执行和仓库的管理等。 maven的...

    maven使用文档,maven使用文档

    ### Maven 使用文档详解 #### Maven 简介与特点 Maven 是一款强大的项目管理和构建工具,主要用于 Java 项目的管理。Maven 提供了统一的标准流程来管理项目的生命周期、依赖关系以及项目信息等,极大地提高了开发...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    Maven使用tomcat8-maven-plugin插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。 Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-...

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    Maven 完全使用手册

    Maven 使用一种标准化的项目对象模型(Project Object Model,POM),通过XML格式来定义项目配置,使得开发人员能够轻松地管理和构建Java应用程序。本完全使用手册将深入探讨Maven的核心概念和功能。 1. Maven - 它...

    maven之开源中国Maven库

    【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

    Windoiws的maven3.8.8

    在`pom.xml`的`build/plugins`部分定义插件,例如使用maven-jar-plugin生成JAR文件: ```xml &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;3.2.0 &lt;!-- 配置选项 --&gt; ...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Maven使用约定优于配置的原则,意味着默认的构建过程和目录结构是预定义的,这极大地简化了项目管理工作。 在开发过程中,`mvn install`命令会编译源代码,运行测试,并将结果部署到本地仓库,使得其他项目可以通过...

    Maven很Maven仓库

    Maven是一个在Java开发中广泛使用的项目管理和综合工具,它通过一个声明式的配置来管理项目的构建、报告和文档。Maven仓库则是Maven系统中的一个重要组成部分,它存储了各种依赖库,如JAR文件,使得开发者可以轻松地...

    apache-maven-3.6.2_maven_

    在test阶段,Maven使用JUnit等测试框架运行项目中的单元测试;在package阶段,编译后的代码被打包成JAR、WAR或EAR等格式。 此外,Maven的插件系统非常强大,可以通过安装各种插件来扩展其功能,例如生成Javadoc,...

    maven API maven API

    例如,你可以使用Maven Project API来读取和修改POM,使用Maven Build API来触发构建过程。 3. **插件开发**: Maven API允许开发者编写自己的插件,扩展Maven的功能。插件可以通过实现Maven Plugin API来定义生命...

    Mac的maven安装包apache-maven-3.6.3.zip

    对于搭载M1芯片的MacBook,由于其架构变化,可能需要确保使用的是支持Apple Silicon的Maven版本,或者使用Rosetta 2转译来运行Intel版本的Maven。 通过以上步骤,你可以在Mac上成功安装和配置Apache Maven 3.6.3,...

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    Maven全版本资源,Maven 3.0.5-3.8.5,每个版本包含4个文件,Maven3全资源打包下载,Maven全集

    apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-bin.tar.gz apache-maven-...

    maven 3.8.8 解压安装版

    由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来...

    maven教程-maven教程-maven教程

    Maven是Java领域广泛使用的项目管理工具,它能够帮助开发者完成项目的构建、文档生成、报告、依赖管理和软件生命周期管理等工作。通过本文的介绍,我们可以了解到Maven的基本概念、安装配置、基本使用和深入应用详解...

    maven.rar apache-maven-3.5.4

    描述中的“maven.rar apache-maven-3.5.4”再次确认了这是与Maven 3.5.4相关的压缩文件,可能是用户下载以在本地环境中安装和使用Maven。 标签“maven”明确了讨论的主题,即Apache Maven,它是Java开发领域的重要...

Global site tag (gtag.js) - Google Analytics