㈠ linux 中如何去更新maven中的某一個jar包 用什麼命令
如果是自己寫的,執行命令mvn compile就可以,如果是通過maven引入的,請修改pom.xml文件,<dependency>標簽,配置下jar包的版本就可以了
㈡ ideamaven項目本地能啟動打包後linux啟動不了
ideamaven項目本地能啟動打包後linux啟動不了的原因。
1、打包的環境不一致,本地開發是在Windows環境下,而伺服器上大凱的Linux環境沒有安裝一些必要的運如鬧行庫。
2、配置文件有問題,本地開發的配置文件可能不適用於Linux環境,需要進行調整。
3、編譯器及其版本渣仿罩不同也是導致打包後的應用無法正常運行。
㈢ windows下的idea怎麼配置linux下的jdk,maven,git以及vsftpd等
配置
右鍵桌面的計算機圖標,屬性–>高級系統設置–>環境變數,添加M2_HOME的環境變數,然後將該變數加入的PATH中。
注意 必須要有java_HOME和個環境變數,不然maven會提示錯誤。
如果想要修改maven的本地倉庫位置,可以在maven的安裝目錄下的conf目錄下的settings.xml配置文件中設置。
打開CMD,輸入mvn --version,看到如下提示就說明安裝成功了。
配置IntelliJ
在IntelliJ的設置中,可以設置maven的安裝目錄,settings.xml文件的位置,和本地倉庫的位置等信息。
新建
新建maven項目,create from archetype,選擇maven-archetype-webapp
Next,填寫GroupId,ArtifactId和Version
Next,這里在Properties中添加一個參數archetypeCatalog=internal,不加這個參數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。
來自網上的解釋:
archetypeCatalog表示插件使用的archetype元數據,不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元數據。
Next,填寫項目名稱和mole名稱。
點擊Finish。
項目的目錄結構如下:
設置
配置項目的JDK和language level
在main文件夾下新建一個java文件夾,把它設為源代碼文件夾。
為mole添加外部依賴的jar包。
添加tomcat的依賴是為了滿足servlet和jsp依賴的,tomcat作為一個servlet容器提高了servlet和jsp的API。
添加jar包依賴。
設置artifact。
設置tomcat。
啟動tomca
訪問
㈣ Linux系統如何查看maven的pom.xml在哪裡
pom.xml都是在源代碼目錄里,和linux有什麼關系呢?
如果你是不知道文件在哪,想搜索文件位置,可以用
find -name pom.xml
這是從當前目錄開始查找所有子目錄中符合要求的文件
㈤ linux maven settings.xml 怎麼生效
在maven2中存在兩個settings.xml。
一個是全局配置
它位於maven2的安裝目錄conf下面。
對於團隊設置,保持一致的定義是關鍵,所以這個配置就作為團隊共同的配置文件。保證所有的團隊成員都擁有相同的配置。
另一個是個人的配置
它位於:${user.dir} /.m2
當然對於每個成員,都需要特殊的自定義設置,如用戶信息等。一般配置在這里配置。
㈥ linux下使用maven-assembly打一個可運行的jar包
用Java寫了一個小工具,使用maven java 工程。寫完後,想打包成一個可執行的jar包。
使用maven的插件maven-assembly-plugin
pom.xml里添加
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.geostack.JsoupTest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
在工程根目錄執行 mvn clean compile assembly:single
在target文件夾里生成 jsoup-jar-with-dependencies.jar
這個jar包便是可執行的jar了,用命令java -jar path\jarfile便可以執行。
注意:compile必須再assembly:single之前,要不然你工程的代碼(class文件)就不會被打包進去
㈦ linux怎麼檢驗maven是否安裝成功
軟體下載
wget http://mirror.bit.e.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz
安裝
tar vxf apache-maven-3.2.3-bin.tar.gz
$ mv apache-maven-3.2.3 /usr/local/maven3
修改環境變數,
在/etc/profile中添加以下幾行
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
記得執行source /etc/profile使環境變數生效。
驗證
最後運行mvn -v驗證maven是否安裝成功,如果安裝成功會列印如下內容
Apache Maven 3.2.3 (; 2014-08-12T04:58:10+08:00)
Maven home: /usr/local/maven3
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"
創建maven項目
mvn archetype:create -DgroupId=helloworld -DartifactId=helloworld
㈧ linux maven 怎麼添加依賴
先創建一個基於maven的項目,點擊打開pom.xml文件 點擊Dependencies標簽頁,然後點擊Dependencies中灶塵的add按鈕,輸入我們想添加的jar包名字,就會出現下圖中所示,它會把對應名稱的所有版本jar包列出來 點擊OK之後,在pom.xml會帶回jar包的信息,type表示依賴包的類型,Scope表示這個依賴包的作用周期等等 4 保存後install maven,野辯遲然後再點開項目中的Maven Dependencies就會發頌李現多了相應的jar包了