<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks

    MAVEN 一結
     1.安裝:略
     2. make first Maven 78
      cmd: mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
    notice: archetype==template    -D看cmd-> mvn -help
    將產生一個pom.xml(project object model)文件

    maven工程產生:
    mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app


    文檔產生:
    mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
    -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site
    格式(大概)如下
    project
      modelVersion使用pom的版本號
      groupId  組ID 如org.apache.maven.plugins或com.sourceware
      artifactId 類似工程名unique
      packaging打包(jar或war,ear由artifactId的extension定
      version該工程的版本號
      name顯示名稱在文檔里
      url   url在文檔里
      description描述在文檔里
      更詳細的見maven.htm(旁)
     
    mvn的命令在maven-command.htm里

    MAVEN與ANT整合如下
    <project>
      <modelVersion>4.0.0</modelVersion>
      <artifactId>my-test-app</artifactId>
      <groupId>my-test-group</groupId>
      <version>1.0-SNAPSHOT</version>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <phase>generate-sources</phase>
                <configuration>
                  <tasks>

                    <!--
                      Place any ant task here. You can add anything
                      you can add between <target> and </target> in a
                      build.xml.
                    -->

                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </project>
    So a concrete example would be something like the following:

    <project>
      <modelVersion>4.0.0</modelVersion>
      <artifactId>my-test-app</artifactId>
      <groupId>my-test-group</groupId>
      <version>1.0-SNAPSHOT</version>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
              <execution>
                <phase>generate-sources</phase>
                <configuration>
                  <tasks>
                    <exec
                      dir="${basedir}"
                      executable="${basedir}/src/main/sh/do-something.sh"
                      failonerror="true">
                      <arg line="arg1 arg2 arg3 arg4" />
                    </exec>
                  </tasks>
                </configuration>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </project>

    posted on 2008-01-10 19:42 禮物 閱讀(393) 評論(0)  編輯  收藏 所屬分類: maven2
    主站蜘蛛池模板: 亚洲精品无码久久不卡| 国产精品va无码免费麻豆| 伊人亚洲综合青草青草久热| 在线91精品亚洲网站精品成人| 在线jyzzjyzz免费视频| 亚洲人成电影网站色www| 日韩精品免费电影| 亚洲精品乱码久久久久久V| 国产禁女女网站免费看| 亚洲变态另类一区二区三区| 国产黄色片在线免费观看| 亚洲精品中文字幕无码A片老| 成人免费视频小说| 特级毛片A级毛片免费播放| 中文字幕人成人乱码亚洲电影 | 免费看国产成年无码AV片| 久久久国产亚洲精品| 免费人成视频在线观看不卡| 午夜不卡AV免费| 久久久亚洲精品无码| 69式国产真人免费视频| 亚洲国产精品美女久久久久| 亚洲一级黄色视频| 日韩精品人妻系列无码专区免费 | 久草视频在线免费看| 亚洲另类自拍丝袜第1页| 成人永久福利免费观看| 猫咪免费人成网站在线观看入口 | 色www永久免费| 亚洲av无码一区二区三区观看| 国产高清在线精品免费软件| 国产精品视频全国免费观看 | 亚洲精品国产成人片| 免费精品国产日韩热久久| 美女免费精品高清毛片在线视| 久久九九亚洲精品| 成人免费无码大片A毛片抽搐| 国产高潮流白浆喷水免费A片 | 亚洲精品国产福利片| 亚洲 无码 在线 专区| 18未年禁止免费观看|