- 浏览: 265742 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
chenshi011:
无意中,看到LZ博客感觉多门语言都精通啊,尤其还做GIS啊,敢 ...
WorldWind学习笔记[一] -
supperman:
不能用~!
windows下Nginx启动、关闭、重启bat工具 -
join_lin:
攒。。
spket.config.xml -
awaterway:
可以用,多谢
IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版 -
qq3553174:
你好,我刚刚接触仿真地图。请问如果要将世界风嵌入AIR程序中如 ...
WorldWind学习笔记[一]
1) 安装Maven,跟装ant一样,官方网站http://maven.apache.org
2) 建立项目骨架,开一个console命令行窗口,输入以下命令:
简单解释一下:
archetype 是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId 项目骨架的类型
可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
groupId 项目的java包结构,可修改
artifactId 项目的名称,生成的项目目录也是这个名字,可修改
在当前目录下会生成一个cjxweb文件夹,这个文件就是我们的项目文件夹了
D:\CJXWEB
└─src
└─main
├─resources
└─webapp
└─WEB-INF
3) 补全项目的目录结构,因为生成的项目骨架是个webapp最小化骨架结构,与Maven的标准项目布局还有差距,
Maven标准项目布局结构见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
其实就是要自己手动建立几个目录而已,下面一条命令全部搞定
D:\CJXWEB
└─src
├─main
│ ├─java
│ │ └─com
│ │ └─javaeye
│ │ └─xml
│ │ └─webapp
│ ├─resources
│ └─webapp
│ └─WEB-INF
└─test
├─java
│ └─com
│ └─javaeye
│ └─xml
│ └─webapp
└─resources
http://www.ibm.com/developerworks/cn/opensource/os-maven2/
4) 添加一个嵌入式servlet/jsp容器jetty6,用nio重写过的嵌入式服务器,开发和调试web项目非常方便,这里需要编辑唯一的配置文件 pom.xml,其实并不难
xml 代码
5) 运行测试
java 代码
在网络正常联通的情况下,maven会自动下载所有的jar依赖包,然后启动jetty6,可以在浏览器中访问http://localhost:8080/cjxweb/index.jsp
Jetty6 已经启动并显示了经典到掉渣的“Hello World!”
现在可以修改src/main/webapp/index.jsp,然后在浏览器刷新看效果了,最简单的web骨架就这样诞生了
停止jetty6的命令是Ctrl+C
之后,可以在pom.xml中添加 spring,hibernate/ibatis,struts/struts2/webwork2以及 report,xdoclet,hibernate代码生成工具,DbUnit等等.
2) 建立项目骨架,开一个console命令行窗口,输入以下命令:
mvn archetype:create -DgroupId=com.javaeye.xml.webapp -DartifactId=cjxweb -DarchetypeArtifactId=maven-archetype-webapp
简单解释一下:
archetype 是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId 项目骨架的类型
可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
groupId 项目的java包结构,可修改
artifactId 项目的名称,生成的项目目录也是这个名字,可修改
在当前目录下会生成一个cjxweb文件夹,这个文件就是我们的项目文件夹了
D:\CJXWEB
└─src
└─main
├─resources
└─webapp
└─WEB-INF
3) 补全项目的目录结构,因为生成的项目骨架是个webapp最小化骨架结构,与Maven的标准项目布局还有差距,
Maven标准项目布局结构见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
其实就是要自己手动建立几个目录而已,下面一条命令全部搞定
mkdir src\main\java\com\javaeye\xml\webapp,src\test\java\com\javaeye\xml\webapp,src\test\resources
D:\CJXWEB
└─src
├─main
│ ├─java
│ │ └─com
│ │ └─javaeye
│ │ └─xml
│ │ └─webapp
│ ├─resources
│ └─webapp
│ └─WEB-INF
└─test
├─java
│ └─com
│ └─javaeye
│ └─xml
│ └─webapp
└─resources
http://www.ibm.com/developerworks/cn/opensource/os-maven2/
4) 添加一个嵌入式servlet/jsp容器jetty6,用nio重写过的嵌入式服务器,开发和调试web项目非常方便,这里需要编辑唯一的配置文件 pom.xml,其实并不难
xml 代码
<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 [url]http://maven.apache.org/maven-v4_0_0.xsd[/url]"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.webapp</groupId> <artifactId>myweb</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>myweb Maven Webapp</name> <url>[url]http://maven.apache.org[/url]</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!-- servlet-api --> <dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>servlet-api</artifactId> <version>2.5-6.0.0</version> </dependency> </dependencies> <build> <finalName>myweb</finalName> <!-- 添加以下6行插件配置代码 --> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.6</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> </configuration> </plugin> </plugins> <!-- 添加以上6行插件配置代码 --> </build> </project>
* modelVersion 制定POM文件所使用的模板版本, 虽然POM文件版本是不经常更新的,但是强制指定版本可以保持整个项目的一致性和稳定性. * groupId 这个标签用来指定这个项目所属的公司或者组织, 在这个例子里, groupId为com.alibaba.base, 表示这个构件是属于alibaba基础模块的. 这个属性通常与artifaceId一起共同标识一个构件 * artifactId 指定这个构件的名称, 这个例子里面是ftpserver, 在生成的最终文件中,这里的artifactId将作为文件名的一部分出现, 标准的文件命名格式为<artifactId>-<version>.<extension>, 这个例子就是ftpserver-1.0.jar * packaging 用来指定打包类型,比如JAR, WAR, EAR等, 如果不指定那么默认是JAR, 这里的不仅仅可以指定打包类型,也可以指定为一个特定的生命周期作为整个build过程的一部分, 关于这一部分我们将来再详细讨论. * version 制定项目版本, 这里版本多了一个SNAPSHOT的概念, 作用域开发过程, 在后面会详细介绍如何使用SNAPSHOT来进行协作开发. * name 制定项目名称, Maven在根据项目生成文档的时候会用到这个标签属性 * url 指定这个项目的站点地址, Maven在根据项目生成文档的时候会用到这个标签属性 * description 项目的描述信息, Maven在根据项目生成文档的时候会用到这个标签属性
5) 运行测试
java 代码
mvn jetty:run
在网络正常联通的情况下,maven会自动下载所有的jar依赖包,然后启动jetty6,可以在浏览器中访问http://localhost:8080/cjxweb/index.jsp
Jetty6 已经启动并显示了经典到掉渣的“Hello World!”
现在可以修改src/main/webapp/index.jsp,然后在浏览器刷新看效果了,最简单的web骨架就这样诞生了
停止jetty6的命令是Ctrl+C
之后,可以在pom.xml中添加 spring,hibernate/ibatis,struts/struts2/webwork2以及 report,xdoclet,hibernate代码生成工具,DbUnit等等.
mvn archetype:generate
在交互界面中: •Choose a number: 回车即可,也就是选择15 •Define value for groupId: 输入组织id,比如com.javaeye •Define value for artifactId:输入项目名称,比如mytest •Define value for version: 输入版本号,可以直接回车,默认是1.0-SNAPSHOT •Define value for package: java的包名,比如com.javaeye
发表评论
-
使用Spring @Scheduled注解执行定时任务
2015-07-30 01:45 2040配置我们的dispatcherContex ... -
maven 添加 本地 jar
2013-09-10 23:31 716先在pom.xml中添加一个资源: <repositor ... -
maven scope含义的说明
2013-09-09 13:27 678依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖 ... -
JPA Criteria API
2013-01-27 22:19 3189//hibernate 3.5.1 // //Simple ... -
Google Code personal maven repository
2012-12-28 11:59 1618Getting your jar of a library o ... -
URLConnection 读写url
2012-12-12 22:16 886protected void doGet(HttpServle ... -
Spring MVC 笔记 1
2012-10-18 12:35 10511.新建maven 工程 mvn archetype:gene ... -
java持久化jpa笔记
2012-09-19 20:10 848@Entity//标识这个pojo是一个jpa实体 @Tab ... -
Java泛型接口
2012-09-16 17:40 891package me.cjx.example; interf ... -
Windows中Java连接Access数据库
2012-09-16 12:00 15931、直接在Java代码内部Access数据库package m ... -
maven使用时发生tools.jar错误
2012-07-26 22:59 3687在Maven使用时会发生tools.jar这个包错误,查看Bu ... -
maven最基本的建项目和运行
2012-06-04 08:19 1033建一个空的普通app项目 mvn archetype:crea ... -
Java获得客户端真实IP
2012-05-28 19:57 965获得客户端真实IP地址的方法一: public String ... -
APK反编译
2010-10-14 14:35 1872反编译apk 一、更改apk文件的后缀名,如:citymap. ... -
GIS
2010-05-18 17:11 1451============================Lin ... -
HP大中华区总裁孙振耀职场九大感言
2010-03-21 22:05 1037如果这篇文章没有分享 ... -
nexus服务搭建
2010-02-22 01:18 12701.下载Nexus 2.解压即可 配置文件($nexus_pa ... -
Maven 使用笔记
2010-02-10 21:27 0m2e具有哪些特性: http://m2eclipse.son ... -
开发工具信息备份
2010-01-30 05:42 1595/*============================= ... -
计算机书
2009-12-26 19:22 0ISBN 7-302-02368-9 清华大学出版社 《数据结 ...
相关推荐
基于微服务架构(spring cloud)的微信聊天界面,发送消息基于stream流 ...Linux命令:安装支持:yum install maven dos2unix unzip -y 转换.sh文件为linux格式:find /home/spring-cloud-project -name "*.sh" | xargs
maven范例创建Maven项目完成打印输出 dos 命令行。想不要分的,自用
5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功: mvn -v 三、配置Maven本地仓库 1. 在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地库。 2. ...
maven install 一、Maven安装 1.下载maven: http://maven.apache.org/download.cgi 2.解压缩安装到任意目录,如D:\apache-maven-3.0.5 3.设置系统环境变量 ...进入DOS,输入mvn -v如果出现版本信息表明安装成功。
内包含apache-maven-3.3.9-bin.zip直接解压到指定目录就可以(当然需要jdk的支持),配置环境变量,使之能在dos中输入mvn命令,修改conf目录下的setting.xml文件,指定repository本地仓库的位置,配置镜像服务器。
maven命令指南 windows系统下命令行运行
5. 至此,maven已经完成了安装,我们可以通过DOS命令输入“mvn -v”检查一下我们是否安装成功: Top三、修改maven配置文件通常我们需要修改解压
Java 执行Dos程序,结果显示到窗口,Eclipse导入Maven项目运行
保存后打开dos命令窗口:输入 mvn -v 查看maven版本号,成功就代表安装成功: 最后设置maven的settings.xml 文件: 1.设置默认本地jar仓库: 2.设置阿里云中央仓库: 设置之后便会从国内网站阿里云下载各种jar到...
该文档通过windows中的dos窗口将jar上传到自己本地的仓库,实现本地jar上传的功能
通过dos窗口进入到该工程的pom.xml所在目录3.搭建nexus私服4.配置发布到私服的用户,主要是maven的settings.xml,如下releasesadminadmin123snapshotsadminadmin1235.执行mvn clean install命令6.执行mvn deploy命令...
apktool功能:反编译出apk资源文件。 使用方式: 把apktool 解压到任意位置 执行 在dos 改目录下 执行 apktool d xxx.apk test ,便会把编译后的资源存入test文件夹下。
从(Maven)中央存储库重建工件 作为的可一部分,此“可复制中央”项目尝试进行以下操作: 为可用的工件编写,等效于每个Linux发行版(例如Debian的或ArchLinux的PKGBUILD)维护的打包指令,无论使用哪种构建工具...
[INFO] ———————————————————————— [INFO] Reactor Summary for demo 0.0.1-SNAPSHOT: [INFO] [INFO] demo ……………………………………….. FAILURE [18:18 min] [INFO] admin-service ...
Projeto feito durante一个Hackaton dos Portos em Santos报告波尔多紧急情况要求JDK 12- Maven- 科莫执行器aplicação 安装了API的应用程序后,可以执行以下操作:
车辆费用 API para calcular gastos de carros de uma mesma frota。经济学和其他经济学家排名 API Para Calcular Gastos de Carros de uma mesma ...认证JDK 11,Maven 3.xe Spring-Boot 2.4.4 Vocêpode buildar
在您的机器上安装apache-maven-3.3.1 在您的机器上安装Eclipse Mars 4.5 在您的计算机上获取OSGi-Dev-master.zip 将其解压缩到OSGi-Dev-master文件夹中。 打开DOS窗口。 设置JDK PATH和CLASSPATH 转到根目录...
maven 搭建nexus私服仓库,解压压缩文件放到D盘下,配置环境量,修改配置文件中D:\nexus-2.12.0-01-bundle\nexus-2.12.0-01\bin\jsw\conf\wrapper.conf中的wrapper.java.command=D:\application\java\1.8\jdk\bin\...
异步数据传输框架Ajax ⽂件的上传下载 1.3JavaEE框架 系统整体分层解耦框架spring 轻量级Web框架springmvc 轻量级持久层框架mybatis 服务器操作系统Linux 内存数据库Redis 项⽬架构、jar包管理⼯具Maven 1.4JavaEE⾼...
Este projeto Utiliza gerenciamento de Dependências com Maven, de modo que não é necessário distribuir os arquivos JAR dos frameworks utilizados; 数据库创建 1 创建一个名为gametime的数据库模式; 2...