永发信息网

安装jeesite要删除已安装的maven吗

答案:1  悬赏:50  手机版
解决时间 2021-02-18 12:20
安装jeesite要删除已安装的maven吗
最佳答案
Maven项目来说,日常使用的多数第三方java库文件都可以从Maven的Central Repository中自动下载,但是如果我们需要的jar文件不在Central Repository中,那么我们就需要手动将自己下载的jar文件加入到Maven的local reposotory中了,此时我们需要向Maven提供用于识别jar文件(可能多个)的groupId, artifactId和version等信息。
我并不打算讲怎么将一个下载的jar库加入到local repository中,我们将自己建立一个jar库,比如我们有一个最简单的HelloWorld类HelloWorld.java:

package com.thoughtworks.davenkin;

public class HelloWorld
{
public void sayHello()
{
System.out.println("Hello, World");
}
}

我们希望将HelloWorld.java打包成jar文件安装在Maven的local repository中以便其它程序使用。
编译打包hello-world.jar后,为了符合Maven的规定,需要给hello-world.jar一个版本号,故将hello-world.jar改名为hello-world-1.0.jar,此后便可以用mvn来安装此包到Maven的local repository中了:
mvn install:install-file -Dfile=path/to/hello-world-1.0.jar -DgroupId=com.thoughtworks.davenkin -DartifactId=hello-world -Dversion=1.0 -Dpackaging=jar

其中,-Dfile选项应给出需要安装jar文件的路径,在Linux/Mac下,jar文件将被安装在以下目录:
~/.m2/repository/com/thoughtworks/davenkin/hello-world/1.0/hello-world-1.0.jar

现在,我们的hello-world-1.0.jar便可以被其它Maven项目所使用了,为此创建一个Maven工程:
mvn archetype:generate-DgroupId=com.thoughtworks.davenkin.demo -DartifactId=helloworld-demo -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0

此时将在当前目录下自动创建helloworld-demo子目录,切换到helloworld-demo目录,删除已有的App.java,并创建自己的Main.java文件
rm src/main/java/com/thoughtworks/davenkin/demo/App.java
touch src/main/java/com/thoughtworks/davenkin/demo/Main.java

将以下内容加入到Main.java文件中:

package com.thoughtworks.davenkin.demo;

import com.thoughtworks.davenkin.HelloWorld;

public class Main
{
public static void main(String[] args)
{
new HelloWorld().sayHello();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
年画中的鲤鱼代表什么?
舆王地址有知道的么?有点事想过去
合金装备5 幻痛抓小动物有什么用
哨子的发声原理?哨子是怎么出声的?
— How do you study English so well?— I s
中国邮政(金凤邮政支局)地址有知道的么?有点
红星板材批发地址在哪,我要去那里办事
放水,征信很花,负债很高,有下过的吗
QQ仙灵怎么前期固定伤害技能输出那么高,像云
简述公司合并的特征及法律后果?急急急
汉南区武汉经济技术开发区口岸办公室哪位知道
侠盗猎车手罪恶都市全中文汉化版要有数据包的
天津的兄弟进来说说,铁三院大家听过吗
我的网速是10兆的怎么测试才500KB
如何成为一名优秀的软件测试工程师
推荐资讯
《陆小凤同人之西门猫猫》很可爱的耽美文,有
生产饼干和蛋糕为什么不能用酵母爱
2012冀教版小学三年级英语课本录音.mp3有不花
下列各种物质的性质叙述中,属于物理性质的是
兄弟缘休闲茶庄地址有知道的么?有点事想过去
为什么二分之一比四分之一大?请打算比方,谢
水彩上色是应该先描边还是先上色
红阳家纺工厂店我想知道这个在什么地方
电器厂里行线员是干什么的主要工作是什么
我报考的是浙江公务员,招两人,本来有四人面
谁能猜的出来前两位是什么字母,或者数字
回家作文800字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?