标签存档: maven

将Jar文件导入Maven资源库中

命令如下:

mvn install:install-file -Dfile=D:\Jar\spring-social-weibo-0.
2.0.RELEASE.jar -DgroupId=com.couponornot -DartifactId=spring-social-weibo
-Dversion=0.2.0.RELEASE -Dpackaging=jar -DgeneratePom=true
-DcreateChecksum=true

-Dfile:文件路径
-DgroupId:Pom.xml文件中引用的groupId
-DartifactId:同上
-Dversion:同上

使用Git下载和导入项目到maven库

Step 1: Get the code from GitHub

git clone –recursive git://github.com/xxx.git

Step 2: Use Maven to build project

cd xxx mvn clean install

Step 3: Add xxx project as a Maven dependency

<dependency>
    <groupId>package</groupId>
    <artifactId>xxx</artifactId>
    <version>version</version>
</dependency>

注意更新maven的jetty plugin,解决eclipse中编辑静态文件时的死锁问题!

解决方法参考:Maven+Jetty免静态文件 死锁的处理解决Jetty运行时锁定静态文件(css, js, image)的问题

使用Maven2加入Jetty的插件,初步运行成功后,发现在Jetty服务启动后无法修改js/css等静态文件,那可是极不爽的事情,总不能修改一个js/css就要重启下Jetty吧!就算只有几个按钮,累积起来也很浪费时间!

由于我既使用maven-jetty-plugin插件,作为Maven下Web快速应用开发的工具,而在Eclipse中Debug项目时采用的是Run-jetty-run插件,通过查看Maven+Jetty免静态文件 死锁的处理 链接解决了控制台下启动后修改报错的问题后,进入Eclipse通过Run-jetty-run启动后问题依然存在,发现Run-jetty-run插件的Jetty版本为Eclipse中的老版本,遵照解决Jetty运行时锁定静态文件(css, js, image)的问题链接,将Jetty升级到6.1.24版本,并修改相关设置后,问题解决.