今天用maven打包项目时,后面带了版本号,这前的的一个maven项目却没有版本,仔细查了一下,发现配置上有一点儿不一致造成的:
代码如下
<build> <finalName>fileserver</finalName><!-- 此处若无名称,打war包会带版本号 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>7.6.8.v20121106</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <webAppConfig> <contextPath>/fileserver</contextPath> </webAppConfig> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>9097</port> <maxIdleTime>400000</maxIdleTime> </connector> </connectors> </configuration> </plugin> </plugins> </build>
有<finalName/>时:
无<finalName/>时: