《MAVEN父子工程.docx》由会员分享,可在线阅读,更多相关《MAVEN父子工程.docx(3页珍藏版)》请在三一办公上搜索。
1、MAVEN父子工程Begin 1新建一个MAVEN工程 添加子模块 2.测试testCase的调试配置: 3.POM工程之间多模块开发 The parent project must have a packaging type of POM 在Eclipse中使用Maven添加模块时报错:The parent project must have a packaging type of POM 解决办法:是将pom.xml 中的 jar 改成 pom project examples modules quickstart showcase parent core extension test 4
2、.POM之间的继承引用: 5.Exec 插件允许你运行 Java 类和其它脚本。 想要查看 Exec 插件的完整描述,运行: $ mvn help:describe -Dplugin=exec -Dfull mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main -D=这种格式不是Maven定义的, 它其实是Java用来设置系统属性的方式,可以通过“java -help”查看Java的解释。 Maven的bin目录下的脚本文件仅仅是把属性传入Java而已。 6.使用Assembly 插件分发可运行程序: 使用 Mav
3、en Assembly 插件的预定义装配描述符生成一个可分发的 JAR 文件的过 程,该文件包含了项目的二进制文件和所有的依赖。 Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件。 你可以使 用 Maven Assembly 插件以你希望的任何形式来装配输出,只需定义一个自定义的 装配描述符。 . maven-assembly-plugin jar-with-dependencies . 7.使用mvn jetty:run运行测试WEB程序 org.mortbay.jetty jetty-maven-plugin $jetty.version spring.profiles.active development true 8001 End /$project.artifactId