当前位置: 首页 > news >正文

有啥创意可以做商务网站的西安seo公司

有啥创意可以做商务网站的,西安seo公司,公司部门分类,自己做个网页多少钱在使用 maven 编译项目时&#xff0c;我们有时候会需要引入本地的 jar 包作为依赖&#xff08;不部署到本地仓库&#xff09;&#xff0c;一般会使用 scope 为 system 的标签来引入&#xff0c;如下所示&#xff1a; <dependency><groupId>com.example</groupI…

在使用 maven 编译项目时,我们有时候会需要引入本地的 jar 包作为依赖(不部署到本地仓库),一般会使用 scope 为 system 的标签来引入,如下所示:

<dependency><groupId>com.example</groupId><artifactId>system-dependency</artifactId><version>1.0.0</version><scope>system</scope><systemPath>${basedir}/lib/system-dependency.jar</systemPath>
</dependency>

此时,pom 中往往还有其他的依赖,是从远端的 maven 仓库下载。如果我们需要同时将本地 jar 和远端下载的 jar 同时注册到 classpath 中,我们可以这么配置插件。

一、配置maven-dependency-plugin

首先利用maven-dependency-plugin插件,将 runtime 和 system 的依赖都拷贝到指定路径,这里是选择的路径是target/lib:

            <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.4.0</version><executions><execution><id>copy-runtime-dependency</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><excludeTransitive>false</excludeTransitive><outputDirectory>${project.build.directory}/lib</outputDirectory><includeScope>runtime</includeScope></configuration></execution><execution><id>copy-system-dependency</id><phase>package</phase><goals><goal>copy-dependencies</goal></goals><configuration><excludeTransitive>false</excludeTransitive><outputDirectory>${project.build.directory}/lib</outputDirectory><includeScope>system</includeScope></configuration></execution></executions></plugin>

二、配置maven-jar-plugin

然后利用maven-jar-plugin插件将这些所有依赖的 jar 都注册到 classpath中,如下所示:

            <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.3.0</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix><mainClass>com.xx.YourMain</mainClass></manifest><manifestEntries><Class-Path>lib/system-dependency.jar</Class-Path></manifestEntries></archive></configuration></plugin>

这里的lib/system-dependency.jar对应的就是我们通过maven-dependency-plugin插件拷贝之后的新 jar,而不是最初的 systemPath 路径。

三、编译 & 执行

最终通过mvn clean package命令编译之后,就可以在我们自己的 jar的MANIFEST.MF文件中查看,所有的 jar 都被写到classpath,包括本地 jar。然后我们就可以通过 java -jar xxx.jar直接执行我们自己的程序。

http://www.ds6.com.cn/news/108738.html

相关文章:

  • 凡科做的网站百度不到北京债务优化公司
  • 自己做企业网站大连网站开发公司
  • 微山做网站高清网站推广免费下载
  • 哪里办网站不用备案win7优化软件
  • 做网站能赚到流量费吗天机seo
  • 郑州 网站建设福州seo网站推广优化
  • 中文域名查询抖音seo供应商
  • 网站建设论文开题报告范文深圳网站seo公司
  • 专业做冻货的网站今天的头条新闻
  • 做网站如何防止被抄袭seo是一种利用搜索引擎
  • 网站开发工程师面试试题seo点击排名软件哪里好
  • 承接php网站建设58同城推广
  • 外贸网站建设 如何做域名地址查询
  • 网站建设与管理案例教程ppt郑州网络营销与网站推广
  • 长沙诚信做网站手机百度app免费下载
  • 做网站好还是网页好网店运营与管理
  • 网站开发和嵌入式开发杭州网络推广有限公司
  • 江苏 建设 招标有限公司网站哪里有免费的网站推广软件
  • 北京市昌平区住房和城乡建设委员会网站舆情监控
  • 专业网站建设推荐q479185700顶上淘宝seo优化怎么做
  • 幼儿园网站建设培训百度推广app
  • 怎样做网站xml网站推广策划案
  • 专门做网站代购的盈利路子点击进入官方网站
  • 做物流网站多少钱抖音营销软件
  • 自动提卡的网站怎么做的百度官方网首页
  • 网站开发重点难点网站超级外链
  • 免费建站资源谷歌官网网址
  • 网站建设公司官网舆情网站入口
  • avada主题做网站广告联盟怎么做
  • 北京网站建设公司网络营销外包网络建站报价nba西部最新排名