maven編譯jar包
❶ 如何將maven工程打成jar包
maven里的jar可以打成一個jar包java框架jar包是經過包裝處理的,如果是java提供的文件,是不可以編輯的。替換文件之後,很有可能會編譯不通過,建議不要替換,而且java提供的jar包是經過嚴格測試的,一般不會有很大的問題。但假如java框架沒有提供想要的功能,可以自己編寫代碼,打包成jar包,就可以載入工程當中使用。是自己編寫的一個jar文件,每次添加單個jar到maven本地倉庫的操作如下:1.建立一個新的文件夾,將jar文件存放在該文件夾下。注意文件夾下最好只存放該文件。2.在該文件夾下建立一個pom.xml文件,在pom文件中定義其maven坐標。3.在cmd窗口中執行以下命令:mvninstall:install-file-Dfile=-DgroupId=-DartifactId=-Dversion=-Dpackaging=例如:mvninstall:install-file-Dfile=D:/jar/xxx.jar-DgroupId=xxx.xxx-DartifactId=xxx-Dversion=x.x-Dpackaging=jar
❷ 如何把Maven項目打成jar包
maven配置文件pom.xml中的<packaging>jar</packaging> 參數寫成jar,然後執行打包指令 mvn package 。
❸ Maven編譯環境時報錯,本地已存在這個jar包,但編譯不了missing artifact com.smartxp:authlib:jar:1.0.1
在本地maven倉庫位置找到com/smartxp/,確定這個下面有jar文件嗎,沒有的話把smartxp這個文件夾刪了,然後maven update
❹ MAVEN如何引入或者編譯本地的jar包
maven添加本地jar包很簡單。只需要將jar包在本地所在的路徑加到pom.xml的dependences中即可。
配置如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>1.1.1</version>
<scope>system</scope>
<!--本地jar的路徑,相對或者絕對都可以-->
<systemPath>path/to/yourLocalJar.jar</systemPath>
</dependency>
❺ maven工程編譯並生成可執行JAR包命令
你需要什麼的命令???
一般的是 call 你的maven的地址/mvn clean install
當然 也有其他的情況 比如節點的不同 需要改變命令 不知道 你要的節點是什麼。。。
❻ maven小例子,要編譯成jar包。但是install不通過。求教!
編譯jar包沒必要install,只要package就可以了
❼ 如何用maven把依賴的jar包編譯到最終生成的jar包中
maven打包生成的普通jar包,只包含該工程下源碼編譯結果,不包含依賴內容。同時,maven提供以下方式生成包含所有依賴的jar文件,依賴以class的方式存在;
將此plugin添加到pom文件中
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
❽ Intellij IDEA里怎樣配置maven在編譯時加入lib目錄下的jar包
第一步:將IKAnalyzer.jar包存放在一個文件夾中,比如mylib文件夾
第二步:建立一個IKAnalyzer.jar包相關的pom.xml文件,需要在pom.xml文件中定義其maven坐標及其相應的依賴代碼即可,同樣將pom文件存放在上述jar文件同一文件夾下;
第三步:打開CMD,進入到mylib文件夾,運行下面的命令:
mvn install:install-file \
-Dfile=IKAnalyzer3.2.8.jar \
-DgroupId=org.wltea.ik-analyzer \
-DartifactId=ik-analyzer \
-Dversion=3.2.8 \
-Dpackaging=jar
❾ 如何使用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中jar包版本號,但是依舊會下載老版本jar包,為什麼
可能和ide有關系
調查方法:
用命令行 maven clean update 試試
如果是idea,pom-右鍵-重新載入