国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

使用maven將代碼到私服

2019-11-15 00:27:01
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
使用maven將代碼到私服

在上一節(jié)中,我們講述了maven私服搭建,那么本章,我們講述如何使用maven將代碼打包并上傳到maven私服上。

一、maven pom.xml關(guān)鍵配置信息。

   <distributionManagement>  <repository>        <id>releases</id>        <name>Nexus Release Repository</name>        <url>http://192.9.104.17:8081/nexus/content/repositories/releases/</url>    </repository>    <snapshotRepository>        <id>snapshots</id>        <name>Nexus Snapshot Repository</name>        <url>http://192.9.104.17:8081/nexus/content/repositories/snapshots/</url>    </snapshotRepository> </distributionManagement>

二、maven 代碼編譯、打包、生成java doc相關(guān)配置

 

 <build><plugins>    <plugin>                <groupId>org.codehaus.mojo</groupId>                <artifactId>tomcat-maven-plugin</artifactId>                <configuration>                    <url>http://192.9.104.116:8090/manager</url>                    <server>tomcat-remote-deploy</server>                    <path>/search-web</path>                </configuration>        </plugin>        <plugin>              <groupId>org.mortbay.jetty</groupId>        <artifactId>maven-jetty-plugin</artifactId>        <version>6.1.7</version>        <configuration>          <connectors>            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">              <port>8888</port>              <maxIdleTime>30000</maxIdleTime>            </connector>          </connectors>          <!--           <webAppSourceDirectory>${PRoject.build.directory}/${pom.artifactId}-${pom.version}</webAppSourceDirectory> -->           <webApp>              <contextPath>/search</contextPath>           </webApp>        </configuration>      </plugin>        <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-resources-plugin</artifactId>                <version>${plugin.version}</version>          </plugin>    <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-clean-plugin</artifactId>                <version>${plugin.version}</version>            </plugin>       <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${plugin.version}</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin>   <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${plugin.version}</version><!--  <version>2.1.2</version> --> <configuration> <source>1.6</source> <target>1.6</target> <complianceLevel>1.6</complianceLevel> </configuration> </plugin>   <plugin>  <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${java.doc.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin>      </plugins> </build>

其中:

    maven-clean-plugin 執(zhí)行mvn clean 命令相關(guān)插件

    maven-resources-plugin 執(zhí)行mvn 工程resources打包管理

maven-source-plugin 執(zhí)行maven 代碼源碼打包的工具

maven-compiler-plugin maven代碼編譯的工具

    maven-javadoc-plugin 生成javadoc的maven工具

    tomcat-maven-plugin 進(jìn)行tomcat遠(yuǎn)程部署的工具,主要配置的信息<server>tomcat-remote-deploy</server>就是setting.xml中servers中的配置信息,用戶名和密碼配置以后,就可以遠(yuǎn)程部署。

三、maven上傳jar包到nexus私服。

  1、創(chuàng)建maven執(zhí)行命令。

    點(diǎn)擊Debug>>Debug configurations>>

    

    點(diǎn)擊執(zhí)行按鈕:

    

   查看執(zhí)行情況(見(jiàn)eclipse console):

    

[INFO] Error stacktraces are turned on.[INFO] Scanning for projects...[WARNING] [WARNING] Some problems were encountered while building the effective model for com.tianditu.search:search-nlp:jar:0.1[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:tomcat-maven-plugin is missing. @ com.tianditu.search:tianditu-search:0.8, P:/ts_search/tianditu-search/pom.xml, line 62, column 14[WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.[WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.[WARNING] [INFO]                                                                         [INFO] ------------------------------------------------------------------------[INFO] Building search-nlp 0.1[INFO] ------------------------------------------------------------------------[INFO] [INFO] --- maven-resources-plugin:2.4:resources (default-resources) @ search-nlp ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] Copying 0 resource[INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ search-nlp ---[INFO] Nothing to compile - all classes are up to date[INFO] [INFO] --- maven-resources-plugin:2.4:testResources (default-testResources) @ search-nlp ---[INFO] Using 'UTF-8' encoding to copy filtered resources.[INFO] skip non existing resourceDirectory P:/ts_search/tianditu-search/search-nlp/src/test/resources[INFO] [INFO] --- maven-compiler-plugin:2.4:testCompile (default-testCompile) @ search-nlp ---[INFO] No sources to compile[INFO] [INFO] --- maven-surefire-plugin:2.7.1:test (default-test) @ search-nlp ---[INFO] No tests to run.[INFO] Surefire report directory: P:/ts_search/tianditu-search/search-nlp/target/surefire-reports------------------------------------------------------- T E S T S-------------------------------------------------------There are no tests to run.Results :Tests run: 0, Failures: 0, Errors: 0, Skipped: 0[INFO] [INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ search-nlp ---[INFO] Building jar: P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1.jar[INFO] [INFO] --- maven-javadoc-plugin:2.7:jar (attach-javadocs) @ search-nlp ---[ERROR] Error fetching link: http://java.sun.com/javase/6/docs/api/package-list. Ignored it.[INFO] 正在加載程序包c(diǎn)om.tianditu.search.nlp的源文件...正在構(gòu)造 Javadoc 信息...標(biāo)準(zhǔn) Doclet 版本 1.7.0_45正在構(gòu)建所有程序包和類的樹...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/BCConvert.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/Pinyin.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/StringTool.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/package-frame.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/package-summary.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/package-tree.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/constant-values.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/class-use/StringTool.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/class-use/Pinyin.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/class-use/BCConvert.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/com/tianditu/search/nlp/package-use.html...正在構(gòu)建所有程序包和類的索引...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/overview-tree.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/index-all.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/deprecated-list.html...正在構(gòu)建所有類的索引...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/allclasses-frame.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/allclasses-noframe.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/index.html...正在生成P:/ts_search/tianditu-search/search-nlp/target/apidocs/help-doc.html...7 個(gè)警告[WARNING] Javadoc Warnings[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:107: 警告 - @return 標(biāo)記沒(méi)有參數(shù)。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:127: 警告 - @return 標(biāo)記沒(méi)有參數(shù)。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:148: 警告 - @return 標(biāo)記沒(méi)有參數(shù)。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:171: 警告 - @return 標(biāo)記沒(méi)有參數(shù)。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:359: 警告 - @return 標(biāo)記沒(méi)有參數(shù)。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:73: 警告 - @note是未知標(biāo)記。[WARNING] P:/ts_search/tianditu-search/search-nlp/src/main/java/com/tianditu/search/nlp/StringTool.java:91: 警告 - @note是未知標(biāo)記。[INFO] Building jar: P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1-javadoc.jar[INFO] [INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ search-nlp ---[INFO] Building jar: P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1-sources.jar[INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ search-nlp ---[INFO] Installing P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1.jar to C:/Users/GCZX-016/.m2/repository/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.jar[INFO] Installing P:/ts_search/tianditu-search/search-nlp/pom.xml to C:/Users/GCZX-016/.m2/repository/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.pom[INFO] Installing P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1-javadoc.jar to C:/Users/GCZX-016/.m2/repository/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-javadoc.jar[INFO] Installing P:/ts_search/tianditu-search/search-nlp/target/search-nlp-0.1-sources.jar to C:/Users/GCZX-016/.m2/repository/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-sources.jar[INFO] [INFO] --- maven-deploy-plugin:2.5:deploy (default-deploy) @ search-nlp ---SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-Operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.Uploading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.jarUploading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.pomUploaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.jar (30 KB at 137.9 KB/sec)Uploaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1.pom (5 KB at 46.4 KB/sec)Downloading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/maven-metadata.xmlDownloaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/maven-metadata.xml (305 B at 8.1 KB/sec)Uploading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/maven-metadata.xmlUploaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/maven-metadata.xml (305 B at 0.6 KB/sec)Uploading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-javadoc.jarUploaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-javadoc.jar (47 KB at 649.1 KB/sec)Uploading: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-sources.jarUploaded: http://192.9.104.17:8081/nexus/content/repositories/releases/com/tianditu/search/search-nlp/0.1/search-nlp-0.1-sources.jar (23 KB at 340.6 KB/sec)[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 8.709s[INFO] Finished at: Thu Jun 04 17:26:55 CST 2015[INFO] Final Memory: 18M/386M[INFO] ------------------------------------------------------------------------

  如有錯(cuò)誤,然后定位并解決,主要錯(cuò)誤就是用戶沒(méi)有權(quán)限,或者倉(cāng)庫(kù)地址沒(méi)有配置等等。

    

    


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 射阳县| 金湖县| 锦州市| 陕西省| 四子王旗| 常州市| 赤水市| 吕梁市| 安吉县| 长武县| 澄迈县| 彭阳县| 岫岩| 锦州市| 唐海县| 乡宁县| 武安市| 岳阳市| 朝阳县| 体育| 江永县| 土默特右旗| 宁乡县| 玛纳斯县| 浑源县| 汕尾市| 琼结县| 晋州市| 永安市| 肥乡县| 盐亭县| 大方县| 郴州市| 灵川县| 基隆市| 息烽县| 桃园市| 常州市| 永新县| 加查县| 辽源市|