myeclipse中maven搭建和最简单的使用

这两天搞这个东西我都快疯了,赶快写一个博客把这东西记下来,也能给大家提供一些思路。


首先去apache网站下载一个maven,你想下哪个版本都行。

然后配置自己maven的环境变量吧。

M2_HOME=D:\maven\apache-maven-3.0.3 根据自己情况而定

找到path 

在环境变量值尾部加入:;%M2_HOME%\bin;---前面注意分号

这个不用说了,很简单的东西。

下来就是一系列的琢磨了,我根据网上写的先配置了一下它自身的JDK,还有setting文件的位置。

你打开maven这个的conf下会看到一个setting,一开始什么都没有,这就是以后要只想它,做的一些简单的配置了。

在myeclipse中打开preference这个东西,查找maven,然后有Installation add自己的那个maven的目录。

UserSetting 中有一个原始的位置,你去那里看看,有个这文件,这就是它本身原来的仓库位置。

配置文件指向自己的setting 。

打开setting设置自己的仓库位置。仓库就是你到时候build出来的东西所在的位置, 也就是导出位置。

setting只用加下面这句话就行了,其他的都删掉,切记,不要把网上的配置粘贴到自己的setting中

<localRepository> D:/java/mavenFactory </localRepository>

到目前位置,已经配置好了。但是你还不会用。打开myeclipse,先创建一个maven不要选哪个simple的直接点下一步,下一步就行。

填上自己的工程名字。建立好了之后,去你的workspace,找到这个工程文件夹。进去cmd,这是你所用的命令就是操作这个工程。

你可以看到这个工程的结构是

src/main

src/test

main中就是你的源码。   还有个很重要的东西pom.xml就是你将依赖的配置。所有的依赖包都在这里配置。

配置依赖包,在网上找找,就是复制粘贴,dependence,记得要回来看。普通的java工程直接用mvn clean install就能解决。

clean 是一个命令install也是一个命令,放到一起也能执行。

记得在网上找那个配置主类的文件,我就在这儿不说了大概样子是

<build>

<plugs>

</plugs>

</build>

当你用spring这些东西导出的时候,很多人都在问怎么导出的jar不能运行,两个原因,第一没配置主类,第二找不到配置文件。

你build出的jar包可以用好压打开,你发现,你的包里只有.class文件没有配置文件,所以就一直报找不到配置文件的错误。

这个时候把配置(properties)文件放入正确的位置看好com.test.***这都是目录级,要放的跟Myeclipse中目录级一样。

不行就自己琢磨琢磨。然后就发现可以运行了。

现在我粘贴出容易出的错误:

1.找不到主清单,这是没有配置主类。

2.千万别看网上用什么  ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:config/appContext.xml");

都不是这个问题!!!!!

INFO at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315)] Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/context]
Offending resource: class path resource [applicationContext.xml]

这个错误就是在jar包里没有放入配置文件,用好压打开,然后放进去就行了。

3.报plug  2.4.3之类的错误直接在网上找,pom.xml中添加依赖就行。少包都是添加依赖。包括xml头文件有错都是少包,仔细点添加依赖就行。

4.报空指针就是properties文件或者xml文件位置没放好。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值