thinkuncle / thinkuncle.github.io

thinkuncle
4 stars 0 forks source link

Maven学习 #5

Open thinkuncle opened 8 years ago

thinkuncle commented 8 years ago

maven 初体验

maven 环境配置

maven基本使用

maven 部署工程

maven 配置本地jar包

1、在项目根目录下创建一个如下目录格式的文件:repo/org/wyw/log4jdbc4/1.2.1 image

2、配置pom.xml文件中的respository,配置如下

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>jstl</groupId>
  <artifactId>jstl</artifactId>
  <version>1.2</version>
</project>

3、配置pom.xml文件中的dependency

<dependency>  
  <groupId>org.wyw</groupId>  
  <artifactId>log4jdbc4</artifactId>  
  <version>1.2.1</version>  
</dependency>
用Maven的plugin:jetty来部署web

1、配置POM.xml 文件 在节点<build><plugins>…</plugins></build>中配置Jetty插件依赖如下:

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.26</version>
    <configuration>
        <webAppSourceDirectory>${basedir}/src/main/webapp</webAppSourceDirectory>
    </configuration>
</plugin>

2、配置goals参数 image image

3、打开浏览器输入:http://localhost:8080/myweb/ 即可验证web项目是否启动正常。

运用Eclipse 的Jetty插件直接部署

1、首先安装Eclipse Jetty插件 插件地址:http://code.google.com/p/run-jetty-run/

2、直接右击项目 –> Run As –> Run Jetty image

3、同样打开浏览器输入:http://localhost:8080/myweb/ 即可验证web项目是否启动正常。

运用Run on Server(tomcat)部署

1、转为Eclipse web项目

mvn eclipse:eclipse -Dwtpverison=1.0

然后把转化后的项目导入到Eclipse中

2、配置web项目Maven lib依赖关系 详见:http://www.micmiu.com/software/build/eclipse-maven-web-lib/

3、和以前web项目一样,添加到Server中运行即可 同样打开浏览器输入:http://localhost:8080/myweb/ 即可验证web项目是否启动正常。

thinkuncle commented 8 years ago

gradle

参考

配置环境变量

设置jdk的defult vm arguments 默认属性 -Dmaven.multiModuleProjectDirectory=$M2_HOME

thinkuncle commented 7 years ago

配置maven私服

下载

下载nexus,下载bundle版,解压到安装目录。

安装

在指定的目录解压下载的文件。解压后会看到两个文件夹,分别是nexus-2.2-01和sonatype-work,前者包含了nexus的运行环境和应用程序,后者包含了你自己的配置和存储构件的地方。nexus-2.2-01/conf/nexus.properties中可以修改端口信息以及工作区的路径。

启动

nexus-2.14.4-03-bundle/nexus-2.14.4-03/bin/nexus start

配置

配置链接 参考

thinkuncle commented 7 years ago

maven 配置tomcat运行

修改pom.xml

<build>  
    <finalName>xxx</finalName>  
    <plugins>  
        <plugin>  
            <groupId>org.codehaus.mojo</groupId>  
            <artifactId>tomcat-maven-plugin</artifactId>  
            <configuration>  
                <warFile>target/xxx.war</warFile>  
                <server>tomcat</server>  
                <url>http://localhost:8080/manager/text</url>  
                <path>/xxx</path>  
            </configuration>  
        </plugin>  
    </plugins>  
  </build>  

运行maven项目

package tomcat:redeploy 然后右键项目 tomcat --> run as --> run configrations: Goals项输入:package tomcat:redeploy