|
17 | 17 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
18 | 18 |
|
19 | 19 | <scouter.assembly.dir>${project.build.directory}/assembly-working</scouter.assembly.dir> |
| 20 | + |
20 | 21 | <scouter.assembly.agent.java.dir>${scouter.assembly.dir}/scouter/agent.java</scouter.assembly.agent.java.dir> |
21 | 22 | <scouter.assembly.agent.host.dir>${scouter.assembly.dir}/scouter/agent.host</scouter.assembly.agent.host.dir> |
22 | 23 | <scouter.assembly.agent.batch.dir>${scouter.assembly.dir}/scouter/agent.batch</scouter.assembly.agent.batch.dir> |
23 | 24 | <scouter.assembly.server.dir>${scouter.assembly.dir}/scouter/server</scouter.assembly.server.dir> |
24 | 25 | <scouter.assembly.webapp.dir>${scouter.assembly.dir}/scouter/webapp</scouter.assembly.webapp.dir> |
| 26 | + |
| 27 | + <scouter.assembly.min.dir>${project.build.directory}/assembly-min-working</scouter.assembly.min.dir> |
| 28 | + |
| 29 | + <scouter.assembly.agent.min.java.dir>${scouter.assembly.min.dir}/scouter/agent.java</scouter.assembly.agent.min.java.dir> |
| 30 | + <scouter.assembly.agent.min.host.dir>${scouter.assembly.min.dir}/scouter/agent.host</scouter.assembly.agent.min.host.dir> |
| 31 | + <scouter.assembly.server.min.dir>${scouter.assembly.min.dir}/scouter/server</scouter.assembly.server.min.dir> |
25 | 32 | </properties> |
26 | 33 |
|
27 | 34 | <!--<dependencies>--> |
|
71 | 78 | <untar src="${scouter.whole.packaging.prepare.dir}/${scouter.server.assembly.name}.tar" dest="${scouter.assembly.server.dir}" /> |
72 | 79 | <untar src="${scouter.whole.packaging.prepare.dir}/${scouter.webapp.assembly.name}.tar" dest="${scouter.assembly.webapp.dir}" /> |
73 | 80 |
|
74 | | - <!-- copy webapp jar for scouter server embedded mode --> |
75 | | - <!--<copy todir="${scouter.assembly.server.dir}/lib">--> |
76 | | - <!--<fileset dir="${scouter.assembly.webapp.dir}">--> |
77 | | - <!--<include name="scouter-webapp-*.jar" />--> |
78 | | - <!--</fileset>--> |
79 | | - <!--</copy>--> |
80 | | - |
81 | 81 | <!-- make tar ball --> |
| 82 | + <delete> |
| 83 | + <fileset dir="${scouter.assembly.agent.java.dir}"> |
| 84 | + <include name="scouter.agent.min.jar" /> |
| 85 | + </fileset> |
| 86 | + </delete> |
| 87 | + <delete dir="${scouter.assembly.server.dir}/lib-min"/> |
82 | 88 | <tar destfile="${project.build.directory}/${scouter.product.name}.tar"> |
83 | 89 | <tarfileset dir="${scouter.assembly.dir}" mode="755"> |
84 | 90 | <include name="**/*.sh" /> |
|
90 | 96 | <gzip src="${project.build.directory}/${scouter.product.name}.tar" destfile="${project.build.directory}/${scouter.product.name}.tar.gz" /> |
91 | 97 | <delete file="${project.build.directory}/${scouter.product.name}.tar" /> |
92 | 98 | <delete file="${project.build.directory}/${project.build.finalName}.jar" /> |
| 99 | + |
| 100 | + <!-- min packaging --> |
| 101 | + <mkdir dir="${scouter.assembly.min.dir}" /> |
| 102 | + <untar src="${scouter.whole.packaging.prepare.dir}/${scouter.agent.host.assembly.name}.tar" dest="${scouter.assembly.agent.min.host.dir}" /> |
| 103 | + <untar src="${scouter.whole.packaging.prepare.dir}/${scouter.agent.java.assembly.name}.tar" dest="${scouter.assembly.agent.min.java.dir}" /> |
| 104 | + <untar src="${scouter.whole.packaging.prepare.dir}/${scouter.server.assembly.name}.tar" dest="${scouter.assembly.server.min.dir}" /> |
| 105 | + |
| 106 | + <delete> |
| 107 | + <fileset dir="${scouter.assembly.agent.min.java.dir}"> |
| 108 | + <include name="scouter-agent-java-*.jar" /> |
| 109 | + <include name="scouter.agent.jar" /> |
| 110 | + </fileset> |
| 111 | + </delete> |
| 112 | + <move file="${scouter.assembly.agent.min.java.dir}/scouter.agent.min.jar" tofile="${scouter.assembly.agent.min.java.dir}/scouter.agent.jar"/> |
| 113 | + <delete dir="${scouter.assembly.server.min.dir}/lib"/> |
| 114 | + <move file="${scouter.assembly.server.min.dir}/lib-min" tofile="${scouter.assembly.server.min.dir}/lib"/> |
| 115 | + |
| 116 | + <tar destfile="${project.build.directory}/${scouter.product.min.name}.tar"> |
| 117 | + <tarfileset dir="${scouter.assembly.min.dir}" mode="755"> |
| 118 | + <include name="**/*.sh" /> |
| 119 | + </tarfileset> |
| 120 | + <tarfileset dir="${scouter.assembly.min.dir}"> |
| 121 | + <exclude name="**/*.sh" /> |
| 122 | + </tarfileset> |
| 123 | + </tar> |
| 124 | + <gzip src="${project.build.directory}/${scouter.product.min.name}.tar" destfile="${project.build.directory}/${scouter.product.min.name}.tar.gz" /> |
| 125 | + <delete file="${project.build.directory}/${scouter.product.min.name}.tar" /> |
| 126 | + |
93 | 127 | </target> |
94 | 128 | </configuration> |
95 | 129 | <goals> |
|
0 commit comments