`

使用myeclipse打包Spring Boot工程

阅读更多
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>liwei.test</groupId>
	<artifactId>spring-boot</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>
	<properties>
		<java.version>1.7</java.version>
		<start-class>com.test.springboot.Startup</start-class>
	</properties>
	<!-- Inherit defaults from Spring Boot -->
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.0.1.RELEASE</version>
	</parent>

	<!-- Add typical dependencies for a web application -->
	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
	</dependencies>

	<build>
		<pluginManagement>
			<plugins>
				<plugin>
					<artifactId>maven-compiler-plugin</artifactId>
					<configuration>
						<source>1.7</source>
						<target>1.7</target>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>

	<repositories>
		<repository>
			<id>spring-snapshots</id>
			<url>http://repo.spring.io/snapshot</url>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
		<repository>
			<id>spring-milestones</id>
			<url>http://repo.spring.io/milestone</url>
		</repository>
	</repositories>
	<pluginRepositories>
		<pluginRepository>
			<id>spring-snapshots</id>
			<url>http://repo.spring.io/snapshot</url>
		</pluginRepository>
		<pluginRepository>
			<id>spring-milestones</id>
			<url>http://repo.spring.io/milestone</url>
		</pluginRepository>
	</pluginRepositories>
</project>

 

配置Maven Build-Run Configurations

Goals:org.apache.maven.plugins:maven-jar-plugin:2.4:jar org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage

必须选择先maven后spring-boot-maven

如果这个地方不配置的话,会出错:

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage (default-cli) on project spring-boot: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Source must refer to an existing file -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

 

分享到:
评论
3 楼 幽蓝星空 2015-11-06  
执行mvn clean install spring-boot:repackage
见:http://stackoverflow.com/questions/23488093/execution-default-of-goal-org-springframework-bootspring-boot-maven-plugin1-0
2 楼 MrLee23 2014-11-29  
王斯开 写道
你这个跟直接用mvn package有什么区别?

本质没区别,唯一表面的区别就是,把package交给myeclipse来处理而已。
1 楼 王斯开 2014-11-12  
你这个跟直接用mvn package有什么区别?

相关推荐

    springboot(web项目,非maven)

    标题中的“springboot(web项目,非maven)”指的是一个基于Spring Boot框架构建的Web应用程序,但它不是使用Maven作为构建工具。Spring Boot简化了Java Web应用的开发过程,提供了快速构建可运行的应用程序的方式,而...

    springboot+maven

    【描述】中提到的链接指向了一篇CSDN博客文章,虽然具体内容无法在这里提供,但可以推测作者可能在该文中详细介绍了如何在MyEclipse 201这个集成开发环境中使用Spring Boot和Maven进行项目开发。MyEclipse是基于...

    MyEclipse.6实战开发

    - Spring MVC与Spring Boot:搭建Spring MVC项目,了解Spring Boot的快速开发特性。 - Spring Data JPA与MyBatis:集成ORM框架,实现数据访问层的自动化。 7. **部署与服务器** - Tomcat与Jetty服务器的配置与...

    spring Boot打包部署到远程服务器的tomcat中

    在本文中,我们将深入探讨如何将一个Spring Boot应用打包并部署到远程服务器上的Tomcat容器。Spring Boot以其简洁的配置和内置服务器而受到广大开发者的欢迎。然而,有时我们需要将应用部署到生产环境的外部服务器,...

    Java开发小程序.docx

    本文将详细介绍如何使用Java语言结合Spring Boot框架来开发一个适用于小程序的后端API。在本项目中,我们将采用MyEclipse作为开发工具,并使用阿里云服务器进行部署。通过本教程的学习,您将能够掌握使用Spring Boot...

    基于Springboot教学管理系统论文-java-文档-基于Springboot教学管理系统文档

    - **后端**:使用Spring Boot框架搭建服务端,提供RESTful API接口。 - **数据库**:MySQL作为主要的数据存储解决方案。 - **持久层框架**:MyBatis用于数据库操作。 #### 3.2 架构设计 - **B/S架构**:通过浏览器...

    java打包jar方案的优缺点分析及解决方案

    结合上述两种方法,可以先用fat.jar插件打包,然后提取其包含的库,与MyEclipse导出的不包含库的JAR配合使用。这既保留了代码的简洁性,又解决了依赖管理问题。修改MANIFEST.MF文件的`Class-Path`项,指示运行时...

    SpringBootDemo.zip

    【SpringBootDemo.zip】是一个包含Spring Boot项目的压缩包,它基于MyEclipse 2017 CI 7集成开发环境构建,并使用了Maven作为项目管理工具。这个压缩包为学习和开发Spring Boot应用提供了基础框架,适用于Java开发者...

    SpringBoot拦截器实现+HTTPSdemo

    在完成开发和测试后,Spring Boot应用通常被打包为可执行的JAR或WAR文件,然后部署到服务器上,如Tomcat、Jetty等。对于HTTPS配置,服务器也需要配置相应的证书和密钥库。 通过学习和实践这个Demo,开发者将能够...

    springboot-jsp.zip

    本教程将深入探讨如何在Spring Boot 2.x项目中设置和使用JSP,以及解决可能出现的难点。 首先,我们需要理解Spring Boot 2.x默认不支持JSP,因为它倾向于推荐使用模板引擎如Thymeleaf、Freemarker或者Velocity。但...

    Weblogic 11g 部署web应用程序详细图解

    - 完成 Web 工程的开发后,需要将其打包为 WAR 文件以便部署到 Weblogic 服务器上。WAR 文件是一种压缩格式,包含了 Web 应用的所有资源和文件。 - **操作步骤**:在开发环境中,选择 Web 工程 -&gt; 右键 -&gt; ...

    myeclipsemaven

    12. **Spring Boot与Maven**:如果项目使用Spring Boot,那么Maven在Spring Boot项目中的应用,包括起步依赖和自动配置。 【文件名称列表】中的"dist"通常表示"_distribution_",在Maven术语中,这可能是指项目的...

    springboot简单例子

    如果是项目文件,通常需要使用IDE(如MyEclipse)导入并配置好相应的环境,包括JDK版本、Maven或Gradle构建工具、以及项目依赖等。如果是jar文件,可以直接运行,如`java -jar beatpte1.0.jar`,前提是系统中已经...

    疫情居家办公系统论文-java-文档-疫情居家办公系统文档

    3. **开发框架**:使用了Spring Boot框架。Spring Boot简化了基于Spring的应用开发,通过提供默认配置减少了搭建项目所需的时间和代码量。 4. **架构模式**:采用了B/S(Browser/Server)和MVC(Model-View-...

    网上书店开发的jar

    1. **Web框架**:网上书店通常基于某种Web框架进行开发,如Spring Boot、Struts2或Play Framework,这些框架提供MVC架构,简化了Web应用的开发流程,提高了代码的可维护性和可扩展性。 2. **数据库连接与ORM**:...

    webservice开发实例

    然而,随着技术的发展,目前更推荐使用如Spring Boot等现代框架来进行Web服务的开发,它们提供了更简洁、高效的开发体验。但对于学习和理解Web服务的基本原理,使用XFire这样的传统框架仍然是非常有价值的。

    java项目之企业门户网站.rar

    从项目标签"java毕设 java"可以推断,项目主要使用Java语言进行开发,可能结合了Spring Boot、MyBatis、Hibernate等Java框架。Spring Boot简化了初始化和配置过程,提供了一站式解决方案;MyBatis或Hibernate作为...

    maven+druid+mybatis+velocity框架整合

    它提供监控、SQL解析、性能优化等功能,是Spring Boot、MyBatis等框架的常用搭档。Druid能有效管理数据库连接,防止资源泄露,同时其内置的监控和统计功能,有助于开发者实时掌握数据库运行状态,及时发现并解决问题...

    JAVA WEB版的网上购书系统

    4. **框架集成**:虽然描述中未提及,但为了提高开发效率和代码规范,开发者可能会使用Struts、Spring MVC或者Spring Boot等框架。这些框架可以帮助管理请求和响应,提供依赖注入,以及事务管理等功能。 5. **安全...

Global site tag (gtag.js) - Google Analytics