- 浏览: 360119 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (511)
- AgileMethodology (4)
- RDBMS (32)
- NoSQL (16)
- Java (27)
- Python (28)
- Maven (15)
- Linux (27)
- CommonUtils (13)
- IDE (8)
- JavaScript (17)
- jQuery (2)
- OSGi (2)
- JavaWeb (5)
- Spring (37)
- Struts2 (3)
- ORM (13)
- Ant (1)
- apache-tiles (1)
- FreeMarker (2)
- JSON (8)
- XML (1)
- JUnit (3)
- Lucene (1)
- Web Service (9)
- Design Pattern (13)
- Algorithm (21)
- JVM (14)
- Hadoop (16)
- Spark (5)
- Scala (31)
- Git (4)
- Server (3)
- Node.js (18)
- Concurrent (42)
- Lock (9)
- Collections (3)
- Network (11)
- MicroService (7)
- Docker (13)
- FP (20)
- spring.io (2)
- ELK (1)
- Kafka (5)
最新评论
1.pom.xml
<?xml version="1.0" encoding="UTF-8"?> <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.fool</groupId> <artifactId>mvc</artifactId> <name>mvc</name> <packaging>war</packaging> <version>1</version> <properties> <java-version>1.6</java-version> <org.springframework-version>3.1.2.RELEASE</org.springframework-version> <org.aspectj-version>1.6.9</org.aspectj-version> <org.slf4j-version>1.5.10</org.slf4j-version> </properties> <dependencies> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${org.springframework-version}</version> <exclusions> <!-- Exclude Commons Logging in favor of SLF4j --> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework-version}</version> </dependency> <!-- AspectJ --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>${org.aspectj-version}</version> </dependency> <!-- Logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${org.slf4j-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${org.slf4j-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${org.slf4j-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.15</version> <exclusions> <exclusion> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </exclusion> <exclusion> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> </exclusion> <exclusion> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> </exclusion> <exclusion> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> </exclusion> </exclusions> <scope>runtime</scope> </dependency> <!-- @Inject --> <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency> <!-- Servlet --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <additionalProjectnatures> <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> </additionalProjectnatures> <additionalBuildcommands> <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand> </additionalBuildcommands> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </configuration> </plugin> <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> <compilerArgument>-Xlint:all</compilerArgument> <showWarnings>true</showWarnings> <showDeprecation>true</showDeprecation> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <configuration> <mainClass>org.test.int1.Main</mainClass> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.6.v20120903</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <webAppConfig> <contextPath>/mvc</contextPath> </webAppConfig> </configuration> </plugin> </plugins> </build> </project>
2.Maven命令
mvn jetty:run
发表评论
-
Maven打包可执行jar
2018-03-27 10:05 319原创转载请注明出处:http://agilestyle.i ... -
Maven生命周期
2017-02-02 14:51 352原创转载请注明出处:http://agilestyle.i ... -
maven-surefire-plugin
2016-04-06 16:13 427maven-surefire-plugin https: ... -
maven-assembly-plugin
2016-03-30 16:19 432maven-assembly-plugin https: ... -
maven-resources-plugin
2016-03-30 16:18 460maven-resources-plugin https ... -
Maven内置变量
2016-03-30 15:23 398${basedir} 项目根目录 ${version} 项 ... -
exec-maven-plugin
2016-03-25 21:55 601http://www.mojohaus.org/exec- ... -
maven-compiler-plugin
2016-03-25 21:44 336maven-compiler-plugin https: ... -
使用Nexus创建私服
2013-03-22 22:27 10541.下载并且解压缩 2.添加NEXUS_HOME ... -
Struts2+Spring3+Hibernate4整合之Maven配置文件
2012-12-25 11:01 1154pom.xml <project xmlns=&q ... -
Missing artifact com.sun:tools:jar:1.5.0
2012-09-16 22:33 808Problem 这主要是由于Maven导入的struts ... -
Maven部署项目到Tomcat 7
2012-09-05 22:35 8991. Tomcat Authentication %CATA ... -
Maven管理Oracle JDBC驱动
2012-02-28 16:50 3114原创转载请注明出处:http://agilestyle.it ... -
Maven的安装和配置
2012-02-03 20:34 963原创转载请注明出处:http://agilestyle.i ...
相关推荐
当我们使用Maven构建Java Web项目时,结合Jetty服务器,可以实现项目的热部署功能,即在开发环境中修改代码后无需重新启动服务器,改动就能实时生效,极大地提高了开发效率。 在Maven项目中启用Jetty热部署,主要...
这将会编译项目,启动Jetty服务器,并将你的应用部署到服务器上。你可以在浏览器中输入`http://localhost:8080/your-context-path`来访问你的应用。 如果项目名为`jettyDemo`,那么这个项目可能包含了一个简单的...
它允许开发者在开发环境中快速启动Jetty服务器,自动部署项目,并且能够随着代码的修改实时热加载,大大提升了开发效率。 3. Maven-Jetty-Plugin的使用: 要在Maven项目中使用`maven-jetty-plugin`,首先需要在...
1. **集成Jetty到Maven** - 添加Jetty Maven插件到子模块的POM文件中,配置启动参数和端口。 - 使用命令`mvn jetty:run`启动Jetty服务器,它会监听代码变化并自动重新加载修改。 2. **Jetty热部署配置** - 可以...
Maven Jetty Plugin是一款强大的工具,它将Jetty服务器集成到了Maven的构建流程中。这个插件允许开发者在开发过程中快速、便捷地运行和测试Java Web应用程序,而无需进行完整的部署过程。它的主要功能包括: 1. **...
`Jetty`是一个轻量级的嵌入式Servlet容器,可以直接在Java应用中使用,而无需单独部署到像Tomcat这样的独立服务器中。`Jetty`可以快速启动,适合用于开发和测试环境。在这个项目中,`Jetty`可能被`Spring`整合,作为...
通过在Maven的`pom.xml`文件中添加Jetty插件,开发者可以在开发过程中快速启动和调试Web应用,无需每次都打包和部署到完整的应用服务器。 首先,我们需要了解Maven的插件系统。Maven插件是Maven生命周期的一部分,...
使用Eclipse构建Maven的Web项目用jetty启动 在本文中,我们将详细介绍如何使用Eclipse构建Maven的Web项目,并使用jetty启动。下面是具体的步骤和知识点: 一、建立Maven项目 * 在Eclipse中,选择File -> New -> ...
Intellij IDEA 下建立 Maven 管理的 Web 项目,配置 Jetty 热部署 在本文中,我们将学习如何使用 Intellij IDEA 建立一个基于 Maven 管理的 Web 项目,并配置 Jetty 热部署。 知识点 1:Intellij IDEA 中的 Maven ...
对于开发和测试阶段,使用Jetty可以快速启动和停止Web应用,无需部署到复杂的服务器如Tomcat或JBoss。 下面是如何在Eclipse中使用Maven创建webapp项目并集成Jetty的步骤: 1. **创建Maven项目**:在Eclipse中,...
Maven是一个项目管理工具,它帮助开发者构建、管理和部署Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速启动Web应用程序。这篇内容将深入探讨如何将两者结合,以便在开发过程中实现高效且便捷的...
Eclipse、Maven和Jetty是当前流行的软件开发工具和框架,它们可以高效地协同工作于Web项目的开发过程中。本知识点将详细介绍如何结合这三个工具开发Web项目。 Eclipse是一个开源的集成开发环境(IDE),它广泛用于...
**Jetty + Maven Webapp 实现HTTP与HTTPS的简要介绍** 在Web应用程序开发中,Jetty是一个轻量级、...通过理解这些基础知识,你可以进一步探索Jetty的高级特性,如WebSocket、Session管理、部署Web应用到Jetty容器等。
对于Jetty集成,我们通常会用到Maven Jetty插件,它允许我们在开发过程中直接通过Maven命令启动Jetty服务器,而无需部署到正式的Servlet容器中。 ** Maven Jetty插件的配置 ** 在Maven的pom.xml文件中,我们需要...
【标题】"maven+jetty +ssh 项目例子"是一个综合性的开发示例,它展示了如何使用Maven构建工具、Jetty服务器以及SSH(Spring Security)框架来开发和部署一个Java Web应用。这个项目旨在帮助开发者理解这些技术的...
在Maven的生命周期中,`jetty:run`目标会自动处理项目的依赖,将它们打包到内存中的一个临时WAR文件中,然后由Jetty服务器加载。这种方式避免了每次都手动构建WAR文件,提高了开发效率。 为了更好地理解`zzq-main`...
当我们在Eclipse中修改HTML、CSS或JavaScript文件后,由于Jetty的热部署特性,这些修改通常会自动反映到正在运行的应用中,无需手动重启服务器。 **3.2 修改类方法后自动生效** 对于Java源代码的修改,如果涉及到...
1. Maven:Maven是一个项目管理和综合工具,主要用于构建、管理和部署Java项目。它通过一个项目对象模型(Project Object Model, POM)来管理项目依赖,自动化构建过程,并提供了一系列的插件来完成诸如编译、测试、...
标题“maven工程在Jetty服务器上的自动化部署(开发者模式)”指出了本主题的核心——如何使用Maven构建工具配合Jetty轻量级服务器,实现Java Web项目的自动化部署,并且强调了这是针对开发者的模式,意味着会涉及到...