============================================================================================================================ ============================================================================================================================ ============================================================================================================================ ==========================================================================================================把jar放入本地私服引入 dzjkkTool.jar放在apache-maven-3.5.3\bin下然后cmd D:\apache-maven-3.5.3\bin>mvn install:install-file -Dfile=dzjkkTool.jar -DgroupId=com.bkk -DartifactId=dzjkkTool -Dversion=1.0.0 -Dpackaging=jar mvn install:install-file -Dfile=aliyun-java-sdk-core-4.4.1.jar -DgroupId=com.aliyun -DartifactId=sm-java-sdk-core -Dversion=4.4.1 -Dpackaging=jar mvn install:install-file -Dfile=sm-encrypt-bigdata.jar -DgroupId=com.bkk -DartifactId=sm-encrypt-bigdata -Dversion=1.0.0 -Dpackaging=jar com.bkk sm-encrypt-bigdata 1.0.0 com.aliyun sm-java-sdk-core 4.4.1 com.bkk dzjkkTool 1.0.0 ==========================================================================================================maven install时报错 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 首先检查父项目,子项目的jdk版本是否一致,编码格式是否一致 把java Build Path里面的Libraries中的JRE System Libraries(JRE7)改为jdk7, maven编译需要jdk, 而不是jre ==========================================================================================================maven Java 1.6 or newer Dynamic Web Module 3.0 requires Java 1.6 or newer. 在项目的pom.xml的标签中加入: org.apache.maven.pluginsmaven-compiler-plugin 2.3.21.6 1.6 保存,项目构建完成后在项目文件夹上点右键,选择Maven->Update Project ============================================================================================================================ Error while downloading 'https://maven.apache.org/xsd/maven-4.0.0.xsd' to C:\Users\Administrator\.lemminx\cache\https\maven.apache.org\xsd\maven-4.0.0.xsd. pom.xml 解决:close项目重新打开 ============================================================================================================================ 第一步:配置环境变量 MAVEN_HOME : D:\apache-maven-3.0.2 MAVEN : %MAVEN_HOME%\bin 在path 前面 加上 %MAVEN%; (可选)会出现因为maven项目过大,导致内存不足java栈溢出的error:java.lang.OutOfMemoryError: Java heap space MAVEN_OPTS : -Xms256m -Xmx512m 第二步:验证 在命令行上输入 : mvn -version; 回车 首次运行完mvn -version后,会在用户目录下创建一个.m2的目录(比如:C:\Users\当前用户名\.m2\),这个目录是maven的“本地仓库” 第三步:创建项目mvn archetype:generate 先创建项目的根目录,比如c:\test,命令行窗口下输入 cd /d c:\test mvn archetype:generate 首次运行时,mvn会从远程"中央仓库"下载一些必需的文件到"本地仓库" [INFO] Generating project in Interactive mode (这里会卡一会儿,因为要联网获取项目模板) 1: remote -> br.com.ingenieux:elasticbeanstalk-service-webapp-archetype (A Maven Archetype Encompassing RestAssured, Jetty, Jackson, Guice and Jersey for Publishing JAX-RS-based Services on AWS' Elastic Beanstalk Service) ... (这里会自动列出很多项目模板,每种模板前面会有一个数字序号) Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 336: (这里根据每个人机器上安装的eclipse插件不同,可能默认的数字不是这个,直接回车) Choose a number: 6: (直接回车) Y: : (直接回车确认) [INFO] BUILD SUCCESS (看到这个,表示项目创建成功!) 第四步:tree查看目录 maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码, src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。这是全世界maven项目的通用约定,请记住这些固定的目录结构。 第五步:编译mvn clean compile 第六步:测试mvn clean test 如果单元测试不通过,会提示出错信息,注意看输出。 注:从输出上可以发现,test前,会先执行compile,即先编译,再执行单元测试. 第七步:插入项目根目录下的pom.xml在之前即可。然后在命令行下,输入mvn exec:exec ${project.artifactId} org.codehaus.mojo exec-maven-plugin 1.2.1 exec java -classpath cnblogs.App 第八步:项目部署mvn clean jboss-as:deploy