- 浏览: 1482158 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
http://wiki.caucho.com/Maven2
resin的应用
myeclipse9带的maven功能不全,至少import没有引入工程的选项
转http://www.fengfly.com/plus/view-191022-1.html
删除maven再添加http://m2eclipse.sonatype.org/sites/m2e
详细的看maven权威指南吧
源码:http://ishare.iask.sina.com.cn/f/12675822.htm
http://xly1981.iteye.com/blog/828934
这里是摘抄
环境变量设置M2_HOME=maven的安装目录,设置$M2_HOME/bin到path
mvn -v看版本
在~/.m2/下需要有个settings文件设置源,下载的jar可以指定目录
helloworld:
mvn archetype:create -DgroupId=com.hao.huawei.test1 -DartifactId=simple -DpackageName=com.hao.huawei
tree /F
注意:这里依赖了junit的包
cd simple 到包含pom.xml的里面
mvn install
或mvn install -x 详细信息
或mvn install assembly:assembly
配合
这个命令完成后不仅编译了,Maven会把我们项目的构件安装到本地仓库,去C:\Users\dean\.m2\repository看一下,多了com.hao.huawei.test1.simple
tree /F
java -cp target/simple-1.0-SNAPSHOT.jar com.hao.huawei.App
mvn test
或mvn test -Dmaven.test.failure.ignore=true 忽略测试
或mvn install -Dmaven.test.skip=true 跳过测试
运行单元测试(注意:这里自动帮你引了包)
mvn help:effective-pom 得到详细的pom信息
概念:
一个Maven插件是一个单个或者多个目标的集合
站点生成和报告:
mvn site
mvn dependency:resolve
mvn dependency:tree
查看项目依赖
---------------------------web的helloworld-----------------------
mvn archetype:create -DgroupId=com.hao.huawei.test3 -DartifactId=simple-app -DpackageName=com.hao.huawei -DarchetypeArtifactId=maven-archetype-webapp
tree /F
修改pom.xml
mvn jetty:run 运行jetty(resin是否也能这样用)
http://localhost:8080/simple-app/
tree /F
resin的应用
myeclipse9带的maven功能不全,至少import没有引入工程的选项
转http://www.fengfly.com/plus/view-191022-1.html
删除maven再添加http://m2eclipse.sonatype.org/sites/m2e
详细的看maven权威指南吧
源码:http://ishare.iask.sina.com.cn/f/12675822.htm
http://xly1981.iteye.com/blog/828934
这里是摘抄
环境变量设置M2_HOME=maven的安装目录,设置$M2_HOME/bin到path
mvn -v看版本
在~/.m2/下需要有个settings文件设置源,下载的jar可以指定目录
helloworld:
mvn archetype:create -DgroupId=com.hao.huawei.test1 -DartifactId=simple -DpackageName=com.hao.huawei
tree /F
卷 win7 的文件夹 PATH 列表 卷序列号为 000C-38A8 C:. └─simple │ pom.xml │ └─src ├─main │ └─java │ └─com │ └─hao │ └─huawei │ App.java │ └─test └─java └─com └─hao └─huawei AppTest.java
注意:这里依赖了junit的包
cd simple 到包含pom.xml的里面
mvn install
或mvn install -x 详细信息
或mvn install assembly:assembly
配合
<project> [...] <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build> [...] </project>把依赖包打到一起(估计eucalytpus1.6.2那个ext的包就是这么把hibernate的破包等打到一起的)
这个命令完成后不仅编译了,Maven会把我们项目的构件安装到本地仓库,去C:\Users\dean\.m2\repository看一下,多了com.hao.huawei.test1.simple
tree /F
卷 win7 的文件夹 PATH 列表 卷序列号为 000C-38A8 C:. │ pom.xml │ ├─src │ ├─main │ │ └─java │ │ └─com │ │ └─hao │ │ └─huawei │ │ App.java │ │ │ └─test │ └─java │ └─com │ └─hao │ └─huawei │ AppTest.java │ └─target │ simple-1.0-SNAPSHOT.jar │ ├─classes │ └─com │ └─hao │ └─huawei │ App.class │ ├─maven-archiver │ pom.properties │ ├─surefire-reports │ com.hao.huawei.AppTest.txt │ TEST-com.hao.huawei.AppTest.xml │ └─test-classes └─com └─hao └─huawei AppTest.class
java -cp target/simple-1.0-SNAPSHOT.jar com.hao.huawei.App
mvn test
或mvn test -Dmaven.test.failure.ignore=true 忽略测试
或mvn install -Dmaven.test.skip=true 跳过测试
运行单元测试(注意:这里自动帮你引了包)
mvn help:effective-pom 得到详细的pom信息
概念:
一个Maven插件是一个单个或者多个目标的集合
站点生成和报告:
mvn site
mvn dependency:resolve
mvn dependency:tree
查看项目依赖
---------------------------web的helloworld-----------------------
mvn archetype:create -DgroupId=com.hao.huawei.test3 -DartifactId=simple-app -DpackageName=com.hao.huawei -DarchetypeArtifactId=maven-archetype-webapp
tree /F
卷 win7 的文件夹 PATH 列表 卷序列号为 000C-38A8 C:. │ pom.xml │ └─src └─main ├─resources └─webapp │ index.jsp │ └─WEB-INF web.xml
修改pom.xml
<build> <finalName>simple-app</finalName> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> </plugin> </plugins> </build>
mvn jetty:run 运行jetty(resin是否也能这样用)
http://localhost:8080/simple-app/
tree /F
卷 win7 的文件夹 PATH 列表 卷序列号为 000C-38A8 :. │ pom.xml │ ├─src │ └─main │ ├─resources │ └─webapp │ │ index.jsp │ │ │ └─WEB-INF │ web.xml │ └─target ├─classes └─work └─jsp └─org └─apache └─jsp index_jsp.class
发表评论
-
tomcat的https的例子
2016-09-22 17:50 463参考http://jingyan.baidu.com/arti ... -
jpa
2014-11-25 20:14 580可以使用jpa生成数据库表 import javax.pe ... -
hadoop复习 1搭建
2014-07-23 17:38 784参考http://hadoop.apache.org/docs ... -
jspwebshell
2014-06-20 12:35 6729<%@ page contentType=" ... -
jvm总结
2013-03-04 19:02 1741分代 年轻代: 所有新生 ... -
java的upload
2013-01-24 19:31 1968好久没写java的东西了 遇到个服务器,不是标准的httpSe ... -
spring lucene rmi例子
2012-09-18 16:24 1905http://www.blogjava.net/freeman ... -
jna的使用
2012-04-22 21:06 2918遇到java调用共享内存的 ... -
hessian
2012-04-10 10:40 927http://hessian.caucho.com/ 这个好 ... -
jvm调优应该知道的一点东西
2012-02-27 18:13 1265概念 概念 Java 工具 jsta ... -
java socket备份
2012-02-22 10:01 1064package org.hao; import java ... -
java操作内存
2011-12-29 00:57 5191How To Write Directly to a Memo ... -
单例模式7中
2011-12-28 09:56 924package com.sohu.zookeeper; // ... -
jprofiler6远程resin
2011-07-07 23:17 2703网上找的破解码:L-Larry_Lau@163.com#784 ... -
eclipse不装插件配置resin,可以debug
2011-06-27 23:41 1837新建java工程 1.目录如下 G:. ├─.settings ... -
session所有信息
2011-06-07 11:32 790转载http://www.99inf.net/Software ... -
看端口号用netstat -abn
2011-05-14 00:27 1312张孝祥讲过个fport,到哪都依赖他看端口被什么占用, 原来n ... -
hessian的helloworld
2011-05-12 11:02 1201参考http://hessian.caucho.com/#Ex ... -
resin日志
2011-05-03 14:40 1469resin-pro-3.1.9\conf\resin.conf ... -
maven-resin
2011-05-02 22:39 2344关于resin http://2hei.net/mt/2008 ...
相关推荐
**EJB3 Maven HelloWorld项目详解** 企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台上用于构建可部署在服务器端的企业级应用的核心技术之一。EJB3是EJB规范的一个重要版本,它极大地简化了开发过程,...
**Maven的HelloWorld程序** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。对于初学者来说,理解并创建一个基本的Maven项目,例如“HelloWorld”程序,是入门的...
通过这个Hello World示例,你可以学习到Spring的基本概念和Maven的项目构建流程,这对于进一步深入学习和使用这两个工具至关重要。同时,理解如何管理和维护Maven仓库也是每个Java开发者必备的技能。
Maven 3 入门 -- HelloWorld Maven 是一个强大的项目管理工具,主要用于构建、管理和部署Java项目。在Java开发领域,Maven 已经成为标准的构建工具,它通过简化项目构建过程,使得开发者能够专注于代码本身,而不是...
<context:component-scan base-package="com.example.helloworld" /> ``` 4. **编写Controller**:在指定的包(如`com.example.helloworld`)下创建Java类,添加`@Controller`注解,并定义处理方法...
在本教程中,我们将深入探讨如何使用Maven来构建一个基本的Struts2 HelloWorld应用。 首先,我们需要确保已经安装了Java Development Kit (JDK) 和 Maven。JDK是Java编程的基础,而Maven则用于构建和管理项目。在...
接着,创建src/main/java目录结构,通常包括com.example(或其他自定义的包名)和一个主类,例如HelloWorld.java,其中包含`public class HelloWorld { public static void main(String[] args) { System.out....
"mvn-helloworld-app" 是一个入门级的示例项目,旨在帮助初学者了解如何使用Maven来创建和管理Java应用程序。 ### Maven 的基本概念 1. **POM(Project Object Model)**: Maven项目的核心是POM,它是项目信息和...
【 Maven HelloWorld 示例详解】 在Java开发中,Maven是一个强大的项目管理工具,它简化了构建、依赖管理和项目信息管理。本示例“Maven-Helloworld”旨在帮助初学者理解Maven的基本用法,通过创建一个简单的Hello ...
例如,在创建一个简单的HelloWorld项目时,我们会在pom.xml中声明SpringMVC的依赖: ```xml <groupId>org.springframework <artifactId>spring-webmvc <version>5.3.22 ``` **SpringMVC简介** SpringMVC...
在本文中,我们将深入探讨如何使用Maven进行Java项目的构建和测试,以"HelloWorld"为例。Maven是一个强大的项目管理工具,它可以帮助开发者管理依赖、构建项目、执行测试,并生成文档,使得整个开发流程更加规范化和...
一个简单,最小的Maven示例:hello world 要在此git repo中创建文件,我们已经运行了mvn archetype:generate from mvn archetype:generate -DgroupId=...
5. **src/main/java**:这是放置 Java 源代码的目录,"maven-hello-world" 项目中的 "HelloWorld" 类应该放在这里,它通常包含一个 `main` 方法,作为程序的入口点。 6. **编译与运行**:通过执行 `mvn compile` ...
【Maven HelloWorld】项目简介 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。MavenHelloWorld项目是初学者接触Maven时最基础的示例,旨在帮助开发者理解Maven的...
【标题】"SpringMVC Maven Webapp HelloWorld 源码解析" 在Web开发领域,SpringMVC是一个广泛应用的Java框架,用于构建可扩展且模块化的Web应用程序。它作为Spring框架的一部分,提供了处理HTTP请求、视图渲染以及...
在这个"HelloWorld"实例中,我们将深入探讨如何使用Spring 5.0 MVC和Maven构建一个基本的应用程序。 首先,让我们了解Spring MVC的核心组件: 1. **DispatcherServlet**:它是Spring MVC的前端控制器,负责接收...
**Spring MVC HelloWorld Maven实例** Spring MVC是Spring框架的一部分,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。在这个实例中,我们将深入理解如何使用Maven构建一个基本的“Hello, World!”...
gRPC-maven-helloworld HelloWorld代码基于以下快速入门: : 该测试的目的是根据以下有关如何构建POM插件和依赖关系的说明,看它是否使用maven进行构建: : 从github克隆此存储库,然后运行: mvn clean ...
这个“Struts2 HelloWorld示例”是一个基础的Maven项目,旨在帮助初学者理解如何在实际开发环境中设置和运行一个简单的Struts2应用。 首先,让我们了解Maven。Maven是一个项目管理工具,它通过使用一个项目对象模型...
"maven-helloworld-web.rar"这个压缩包文件很可能是包含了一个简单的Maven Web应用程序示例,用于展示如何配置和构建基于Maven的Web项目。 首先,让我们深入了解一下"Maven-Helloworld-Web"项目可能包含的结构。一...