为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

application.properties等main下的resource文件在package的时候,也会放到jar里面的。

单个pom结构

my-app

|-- pom.xml

`-- src

   |-- main

   |   |-- java

   |   |            -- App.java

   |   `-- resources

   |       `-- META-INF

   |           `-- application.properties

   `-- test

       `-- java

                  -- AppTest.jav

打包后的结构

|-- META-INF

|   |-- MANIFEST.MF

|   |-- application.properties

|   `-- maven

|               |-- pom.properties

|               `-- pom.xml

`-- App.class

多个pom是单个pom的batch批量执行,和单个并没有什么区别


+- pom.xml

+- my-app1

| +- pom.xml

| +- src

|   +- main

|     +- java

+- my-app2

| +- pom.xml

| +- src

|   +- main

|     +- java

而你说的"运行模块",在多模块中通常都不是"jar",而是"pom",多模块打包是为了解决一个一个打包的麻烦

....

 <packaging>pom</packaging>

 

 <modules>

   <module>my-app1</module>

   <module>my-app2</module>

 </modules>

...
更多参见<a href="http://maven.apache.org/guides/getting-started/index.html#How_do_I_build_more_than_one_project_at_once">How do I build more than one project at once?</a>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
项目管理利器——maven
  • 参与学习       173090    人
  • 解答问题       742    个

使用maven来构建和管理Java项目,从环境配置,到maven核心知识

进入课程

maven打包的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信