`

使用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应用的开发过程,提供了快速构建可运行的应用程序的方式,而...

    java毕设项目之基于Spring Boot框架的网上蛋糕销售系统(源码+说明文档+mysql).zip

    该系统采用Java语言编写,以Spring Boot作为核心框架,使用了JDK 1.8版本进行开发,并以Tomcat 7作为服务器进行部署。数据库方面选择了MySQL 5.7版本,配合Navicat工具进行数据库管理和设计。此外,该系统支持在谷歌...

    springboot+maven

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

    java毕设项目之基于spring boot心理健康服务系统(源码+说明文档+mysql).zip

    对于学习Java或希望了解如何使用Spring Boot框架来构建实际应用的学生来说,这是一个非常有价值的学习项目。 从文件名称列表中可以看出,项目的源代码结构较为清晰,按照功能模块进行了合理的划分。例如,存在...

    MyEclipse.6实战开发

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

    java毕设项目之基于Spring Boot的古城景区管理系统的设计与实现+lw(源码+说明文档+mysql).zip

    Java语言具有良好的跨平台性、面向对象和丰富的类库支持,而Spring Boot作为Spring技术栈中的一员,旨在简化新Spring应用的初始搭建以及开发过程,它使用“约定优于配置”的原则,简化配置文件的编写,让开发者可以...

    java毕设项目之基于Spring Boot的中药材管理系统(源码+说明文档+mysql).zip

    本项目是一个使用Java语言开发的中药材管理系统,它利用Spring Boot框架,集成了现代前后端分离的开发理念,提供了一个高效、稳定的系统解决方案。 项目采用JDK1.8作为开发环境,利用Spring Boot框架简化了企业级...

    java毕设项目之基于spring boot + vue 候鸟监测数据管理系统(源码+说明文档+mysql).zip

    本文档涉及一个基于Java语言开发的毕设项目,该项目采用前后端分离的架构模式,前端使用Vue框架,后端则使用Spring Boot框架。项目开发环境包括JDK1.8、Tomcat7服务器、MySQL数据库(版本5.7)、Navicat数据库工具、...

    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; ...

    java毕设项目之基于springboot-JEE在在线项目管理与任务分配中的应用(源码+说明文档+mysql).zip

    此项目具备完整的前后端分离架构,前端使用Vue.js作为主要技术栈,后端则利用Spring Boot配合JEE(Java Platform, Enterprise Edition)技术实现企业级应用的开发。项目运行环境包括JDK1.8、Tomcat7服务器以及MySQL ...

    java毕设项目之基于spingboot茶文化推广系统(源码+说明文档+mysql).zip

    这个基于Spring Boot的茶文化推广系统项目是一个综合性的软件工程实践,涉及了前后端分离架构设计、数据库设计、前端样式设计等多个方面。它不仅为茶文化推广提供了一个现代化的平台,同时也展示了Java语言和Spring ...

    java毕设项目之基于java付费自习室管理系统(源码+说明文档+mysql).zip

    通过这一项目,可以学习和了解如何使用Java语言结合Spring Boot框架开发一个具有实际应用价值的管理系统。 项目开发的语言是Java,利用了当前流行的Spring Boot框架进行构建。该项目能够适用于JDK 1.8版本的环境,...

    (基于springboot的Java毕业设计)大学生就业服务平台(源码).zip

    该项目的服务端使用了Tomcat 7作为服务器,数据库方面则选择了MySQL 5.7版本,数据库操作工具为Navicat 11,而开发工具则包括了Eclipse、MyEclipse以及IntelliJ IDEA。此外,前端页面设计可能涉及Vue.js的相关技术栈...

Global site tag (gtag.js) - Google Analytics