maven打包时包含assembly id的问题

时间:2025-02-15 18:31:08

刚接触maven时,使用 maven-assembly-plugin插件进行打包,发现打包出来的结果总是末尾包含assembly id,不符合既定的规则,一直未百度出结果,因不影响功能,就未深究,最后老大在Google找到了答案,关键是

<appendAssemblyId>false</appendAssemblyId>

   <build>
      <finalName>${}</finalName>

      <plugins>
         <plugin>
            <groupId></groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.6</version>
            <configuration>
               <appendAssemblyId>false</appendAssemblyId>
               <outputDirectory>../target/co_search-${}</outputDirectory>
               <descriptors>
                  <descriptor>../</descriptor>
               </descriptors>
            </configuration>
            <executions>
               <!-- 当执行mvn package时才会打包 -->
               <execution>
                  <id>make-assembly</id>
                  <phase>package</phase>
                  <goals>
                     <goal>single</goal>
                  </goals>
               </execution>
            </executions>
         </plugin>
      </plugins>
   </build>

 烂笔头