为什么80%的码农都做不了架构师?>>>
1.Failed to execute goal on project rate: Could not resolve dependencies for project
解决办法 构建父模块
mvn package install -Dmaven.test.skip=true
1. 首先看下maven项目的标准目录结构:
2. 看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。
org.apache.maven.pluginsmaven-jar-plugin2.4falsetruelib/dbRobot.BeanRobot${project.basedir}/xml/*org.apache.maven.pluginsmaven-assembly-plugin2.4src/main/assembly/package.xmlmake-assemblypackagesingle
简易配置:
org.apache.maven.pluginsmaven-assembly-plugin2.3falsejar-with-dependenciescom.*.*.Mainmake-assemblypackageassembly
3. package.xml的配置
binzipfalselibfalse${project.basedir}/README*LICENSE*NOTICE*${project.basedir}\src\main\configconfig*.xml*.properties${project.build.scriptSourceDirectory}startup.*${project.build.scriptSourceDirectory}startup.*${project.build.directory}*.jar
4. 经过jar和assembly,最终得到一个可发布的zip文件,内容结构如下: