存档

文章标签 ‘maven-shade-plugin’

Maven打包Spring项目成单独文件

2014年10月23日 没有评论

Maven打包项目成单独文件,一般用maven-assembly-plugin插件,一般配置如下:

			<plugin>
				<artifactId>maven-assembly-plugin</artifactId>

				<configuration>
					<appendAssemblyId>false</appendAssemblyId>
					<descriptorRefs>
						<descriptorRef>jar-with-dependencies</descriptorRef>
					</descriptorRefs>
					<descriptors>
						<descriptor>src/main/assemble/package.xml</descriptor>
					</descriptors>
					<archive>
						<manifest>
							<mainClass>*.*.*.Main</mainClass>
						</manifest>
					</archive>
				</configuration>
				<executions>
					<execution>
						<id>make-assembly</id>
						<phase>package</phase>
						<goals>
							<goal>assembly</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

碰到Spring项目,就容易出问题:

Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace

更多内容…