使用 maven:archetype 创建JSF2 + EJB3.1 + JPA2项目骨架并在JBoss WildFly 8.1上部署

执行以下命令创建项目骨架:

mvn archetype:generate -DarchetypeGroupId=org.jboss.spec.archetypes -DarchetypeArtifactId=jboss-javaee6-webapp-ear-archetype -DarchetypeVersion=7.1.1.Final -DgroupId={你的groupId} -DartifactId={你的artifactId} -Dversion=1.0-SNAPSHOT

项目生成完毕后,为了支持在WildFly上的部署操作,需添加 wildfly-maven-plugin 方法如下:

找到根目录下的 pom.xml 的 build 节点,添加以下内容:

<build>
        ...
        <plugins>
            ...
            <plugin>
                <groupId>org.wildfly.plugins</groupId>
                <artifactId>wildfly-maven-plugin</artifactId>
                <version>1.0.1.Final</version>
            </plugin>
            ...
        </plugins>
        ...
    </build>

然后切换到 ear 目录,找到 pom.xml 文件,添加以下内容:

<plugin>
				<groupId>org.wildfly.plugins</groupId>
				<artifactId>wildfly-maven-plugin</artifactId>
			</plugin

另外为了能进行打包,还要在build 下添加:

<defaultGoal>package</defaultGoal>

OK大功告成。如果要在此基础上进行开发,还需要修改 persistence.xml 和 *.ds.xml 文件。

部署方法:

mvn clean install
cd ***-ear
mvn wildfly:deploy

使用 maven:archetype 创建JSF2 + EJB3.1 + JPA2项目骨架并在JBoss WildFly 8.1上部署

时间: 2024-10-29 05:04:44

使用 maven:archetype 创建JSF2 + EJB3.1 + JPA2项目骨架并在JBoss WildFly 8.1上部署的相关文章

使用Vaadin的maven archetype创建一个空Vaadin项目

Vaadin针对Eclipse和Netbeans提供了相应的插件,开发人员可以通过插件来快速创建一个基于Vaadin技术框架的项目.只是使用Vaadin插件创建的项目并不是Maven项目结构,如果我们需要Maven项目结构,则还需要自行修改项目结构以及编写pom文件.其实,Vaadin提供了更标准的构建maven结构项目的方法.下面我来给大家演示一下创建步骤(基于windows操作系统). 准备工作: 妥当安装JDK,配置JAVA_HOME系统变量,并将其bin目录加入系统全局路径中.本文使用j

[liusy.api-SMJ]-MAVEN archetype 创建项目

•选择或创建工作空间 Select a workspace –File – Switch Workspace - other •选择或输入空间目录 •新空间配置编码集合  UTF-8 •配置Maven setting 包含私库配置的文件 –同时也修改系统MavenHome 的conf下Setting文件 settings.xml 配置私库地址和认证信息. 成熟了会公开. •系统Maven 配置文件查找 •查看配置是否有私库内容 •JDK 1.7 •Installed JREs 配置为 1.7 •

利用Maven创建自定义项目骨架并根据生成java-web项目

创建java-web相关文件目录及文件 pom.xml  README.txt  LICENSE.txt  bin     |- test.txt src      |-main         |-java             |-com                 |-arvin                     |-App.java         |-assembly             |-assembly.xml         |-config          

Maven-003-私人定制 maven archetype

在使用 Maven 创建项目模块的时候,依据其默认的 archetype 模板,创建出的目录.及默认的单元测试工具为 JUnit 3.8.1,而且有些常用的资源文件目录.配置文件(例如:Log4J 的配置文件,网页开发时常用的模板文件样式文件等)均需要手动创建.拷贝,那么如何自定义一个适合自己习惯的 archetype 呢? 可通过 maven-archetype-plugin 插件实现依据现有的工程目录结构结构,创建 archetype 模板文件.以下为创建步骤: 1.首先,通过 eclips

使用Maven创建一个Spring MVC Web 项目

使用Maven创建java web 项目(Spring MVC)用到如下工具: 1.Maven 3.2 2.IntelliJ IDEA 13 3.JDK 1.7 4.Spring 4.1.1 released 5.Tomcat7 6.Logback 1.0.13 日志输出组件 接下来开始演示如何用Maven模板创建web项目 1.使用maven-archetype-webapp模板快速创建web项目的骨架结构 打开控制台,进入到你想要创建web项目的目录,然后运行如下命令: 1 $ mvn ar

Ubuntu 14.04 Android 使用Maven二 创建自己的Mavenproject

依据https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 介绍,有两种方法能够创建Mavenproject. 第一种方法是用archetype, 可是我使用了之后,发现archetype产生的项目编译时有一个依赖找不到,无论了,先换其它方法. 另外一种方法就是使用android命令行创建项目,然后复制样例代码project的pom文件并改动, Ubuntu 14.04 设置Android开发环境 描写叙述了怎样用命令

IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)

Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用. 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了一个maven项目(不是web项目),自己添加w

使用Eclipse自带的Maven插件创建Web项目时报错:

问题描述: 使用Eclipse自带的Maven插件创建Web项目时报错: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:REL

建立和使用Maven项目骨架Archetype

什么是Maven Archetype? 简单的说就是一个Maven项目的基础模板,利用这个模板我们就可快速的建立一个新的该类型项目,同时也可以建立自己的项目骨架.Maven所提供的archetype功能都是由插件Maven Archetype Plugin完成的官网地址:http://maven.apache.org/archetype/maven-archetype-plugin/ 主要命令: archetype:generate   从项目骨架创建一个maven项目,老版本里使用的是arch