<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
    主站蜘蛛池模板: 免费一级毛片一级毛片aa| 国产一级淫片免费播放电影| 亚洲乱码一二三四五六区| 在线a毛片免费视频观看| 亚洲免费无码在线| 国产成人一区二区三区免费视频| 看亚洲a级一级毛片| 久久香蕉国产线看观看亚洲片| 国产精品视频免费一区二区| eeuss影院ss奇兵免费com| 亚洲白嫩在线观看| 亚洲国产一区二区视频网站| 69视频在线是免费观看| 免费国产黄网站在线观看动图| 91久久亚洲国产成人精品性色| 国产一区二区三区免费看 | 午夜网站在线观看免费完整高清观看| 亚洲AV无码国产精品色| 国产av无码专区亚洲av果冻传媒| 免费无码精品黄AV电影| 暖暖在线视频免费视频| 亚洲jizzjizz少妇| 亚洲狠狠狠一区二区三区| 浮力影院亚洲国产第一页| 成年人在线免费观看| 午夜网站在线观看免费完整高清观看 | 最近2019中文字幕免费直播 | 男女一边摸一边做爽的免费视频| 亚洲入口无毒网址你懂的| 亚洲午夜福利在线观看| 日本午夜免费福利视频| 久久久久久精品免费免费自慰| 精品一区二区三区免费观看| 日韩亚洲人成在线综合| 亚洲av日韩av无码av| 亚洲国产精品不卡在线电影| 国产成人精品曰本亚洲79ren| 国产精品自在自线免费观看| 国产精品免费观看| 99精品视频免费观看| 日韩精品免费视频|