㈠ maven項目版本和發布伺服器版本不一致
確定發布正確了。。。。。重新發布前,最好將之前的刪除
㈡ maven打包問題
新建文件夾test位於D盤;
2、將用到的所有第三方jar包放在文件夾lib下,再將lib放在test下;
3、導出的java工程jar包a.jar也放在test下;
4、修改工程jar包META-INF文件夾下的MANIFEST.MF配置文件:
㈢ 如何使用maven在本地編譯打包
檢查是有已經安裝maven工具,cmd窗口中執行mvn命令。檢查已經安裝maven工具(如果不是mvn工程,需要將java工程轉換成mvn工程):
在mvn工程的pom.xml配置文件中指定jdk版本:
在mvn工程的pom.xml配置文件中 <mainClass>指定可執行jar包主類
用cmd進入 cd 到工程目錄下 ,執行如下mvn -DskipTests clean package
mvn編譯完成,提示如下信息:
在工程目錄下找到可執行的jar,如:E:\eclipse_workspace\dictionary_analysis\target\FindCrossWord-0.0.1.jar
通過cmd利用java命令執行此jar包:
E:\eclipse_workspace\dictionary_analysis\target>
java -jar FindCrossWord-0.0.1.jar
㈣ maven打包問題,如何打包配置文件
方法一:pom.xml文件抄配置:如果配置文件放在src/main/resources目錄下,maven默認會把這個文件夾下的文件復制到classes目錄下,如果你不是放在默認目錄下,你可以手動指定Resources目錄和輸出目錄。配置如下:
<build>
<sourceDirectory>src/</sourceDirectory>
<outputDirectory>build/</outputDirectory>
</build>
方法二:把配置文件打包到其他目錄:可以使用org.apache.maven.plugins插件。
㈤ 使用maven怎麼打包
如果你的是maven工程,直接通過myeclipse的maven插件運行打包命令mvn package就可以實現打包了,或者用使用命令行(前提是你的電腦已經配置了maven的環境變數),在命令行切換到當前包含pom.xml文件的目錄,再運行mvn package命令。如果不是,首先需要去編輯pom.xml文件,做好文件配置,再運行命令。
㈥ maven怎麼打包安裝到本地倉庫
對於realese不是很確認,但是對於snapshot來說,是會試著和伺服器連接並比較。如果版本一致,就比較時間。並會下載帶版本號和時間的jar包。當然,如果伺服器連不上,或者伺服器沒有對應的jar包,還是會使用本地jar包了。
㈦ maven 打包 如何去掉時間戳
maven默認包後面是沒有日期的,只有版本號。如果你想自定義名稱,可以使用下面的插件完成,這個插件打包更靈活。在finalName屬性中定義就行了。
1
2
3
4
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<finalName>nxxx</finalName>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
</configuration>
<id>xx-packag-parent</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
㈧ maven項目打包以及依賴的問題:現有項目A,B兩個,A項目依賴了很多第三方jar,現在B項目需要依賴A項目--
默認情況maven的pom文件室友依賴傳遞的,看下是不是傳遞有問題
㈨ maven編譯打包有辦法實現lib目錄下的jar包都不帶版本號否
用 maven2 ,pom.xml中設置了依賴,會幫你所有依賴的.jar到 M2_REPO 指向的目錄
你的是我前進的動力,還有不懂的地方,請繼續「追問」。
如你還有別的問題,可另外向我求助;答題不易,互相理解,互相幫助。
㈩ maven打包版本號問題
在pom.xml裡面的抄<build> </build>標簽內,加入<finalName>pojectName</finalName>,代碼如下:
<build>
<!--pojectName就是打包後的名稱:pojectName.war-->
<finalName>pojectName</finalName>
</build>
(感謝@扭扭小跑 和 @ADAMS_HD ,他們在之前的「最佳答案」中有評論。)