国内做的好看的网站,网站开发连接效果,个人主页代码,做网站所用的语言maven 的install和package只会打包为可执行的几十兆大小的jar包无法作为maven可直接引入的jar
正常的maven jar应该不到1MB
可以删除启动类相关的东西
mvn install:install-file -DgroupIdorg.example -DartifactIdtestjar -Dversion0.0.1 -Dfiled:\demo-0.0.1-SNAPSHOT.…maven 的install和package只会打包为可执行的几十兆大小的jar包无法作为maven可直接引入的jar
正常的maven jar应该不到1MB
可以删除启动类相关的东西
mvn install:install-file -DgroupIdorg.example -DartifactIdtestjar -Dversion0.0.1 -Dfiled:\demo-0.0.1-SNAPSHOT.jar -Dpackagingjar 这样也是没用的
需要在pom中加上如下配置
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/pluginplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationclassifierexec/classifier !-- 可执行JAR使用不同分类器 --skiptrue/skip !-- 默认跳过可执行JAR生成 --/configurationexecutionsexecutiongoalsgoalrepackage/goal/goalsconfigurationskipfalse/skip !-- 明确指定生成可执行JAR --/configuration/execution/executions/plugin/plugins
/build打包项目 mvn clean install 这会生成两个JAR your-artifact-version.jar - 普通JAR可作为依赖 your-artifact-version-exec.jar - 可执行JAR
然后在需要引入jar的项目中pom添加下面配置引入jar(your-artifact-version.jar)
新建lib目录 add as library
dependencygroupIdcom.example/groupIdartifactIddemo/artifactIdversion0.0.1/versionscopesystem/scopesystemPath${basedir}/lib/knowledge-0.0.1-SNAPSHOT.jar/systemPath
/dependency