Maven 总结

来源:互联网 发布:360软件客服电话 编辑:程序博客网 时间:2024/06/06 17:59

1.maven管理java项目,jdk必须保证Path路径存着。JAVA_HOME,
2.maven 可以命令行,那么要让dos认,就要配置环境变量。M2_HOME 或 MAVEN_HOME。
3.默认在user/appdata/.m2下,可以修改本地maven 仓库位置。
默认中央仓库地址:http://search.maven.org/
4.配置特定的远程仓库:本地→中央→远程仓库查找

<repositories>    <repository>        <id>java.net</id>        <url>https://maven.java.net/content/repositories/public/</url>    </repository>    </repositories>

5.安装定制jar到本地仓库:

mvn install:install-file -Dfile=c:\kaptcha-2.3.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dpackaging=jar使用方法:<dependency>      <groupId>com.google.code</groupId>      <artifactId>kaptcha</artifactId>      <version>2.3</version> </dependency>

6.mvn使用Maven模板创建项目:

mvn archetype:generate -DgroupId=com.yiibai.core -DartifactId=ProjectName -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falsemaven-archetype-webapp (Java Web Project) maven-archetype-quickstart (Java Project)

7.项目构建配置:

<build>        <finalName>CounterWebApp</finalName>        <plugins>            <!-- Eclipse project -->          <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-eclipse-plugin</artifactId>            <version>2.9</version>            <configuration>                    <!-- Always download and attach dependencies source code -->                <downloadSources>true</downloadSources>                <downloadJavadocs>false</downloadJavadocs>                <!-- Avoid type mvn eclipse:eclipse -Dwtpversion=2.0 -->                <wtpversion>2.0</wtpversion>            </configuration>          </plugin>          <!-- Set JDK Compiler Level -->          <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>2.3.2</version>            <configuration>                <source>${jdk.version}</source>                <target>${jdk.version}</target>            </configuration>          </plugin>          <!-- For Maven Tomcat Plugin -->          <plugin>            <groupId>org.apache.tomcat.maven</groupId>            <artifactId>tomcat7-maven-plugin</artifactId>            <version>2.2</version>            <configuration>                <path>/CounterWebApp</path>            </configuration>          </plugin>        </plugins>    </build>    ps:    1.为方便起见,声明 maven-eclipse-plugin,并配置wtpversion 来避免输入参数 -Dwtpversion=2.0。现在,每次使用 mvn eclipse:eclipse,Maven将这个项目导入转换为 Eclipse Web     项目。    2.xsi:schemaLocation="http://java.sun.com/xml/ns/javaee           http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"3.mvn tomcat:run 4.mvn eclipse:eclipse

8.“dav”前缀是HTTP协议之前添加的,这意味着通过WebDAV机制部署您的网站。或者,可以用“scp”取代它,如果您的服务器支持“scp”访问
9.tomcat发布
Tomcat 7
发布URL = http://localhost:8080/manager/text
命令 = mvn tomcat7:deploy
Tomcat 6
发布 URL = http://localhost:8080/manager/
命令 = mvn tomcat6:deploy

  1. Tomcat 7 示例
    这个例子说明了如何在Tomcat7打包并部署WAR文件。

1.1 Tomcat 认证
添加具有角色管理器GUI和管理脚本的用户。

%TOMCAT7_PATH%/conf/tomcat-users.xml

0 0
原创粉丝点击