使用maven创建Struts2+Spring工程
来源:互联网 发布:mac 百度网盘 限速 编辑:程序博客网 时间:2024/04/19 09:13
使用命令行创建Struts2+Spring工程,使用命令如下
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=MyProject -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter
提示Failed to execute goal org.apache.maven.plugins。这是由于网络问题,因为需要通过网络下载对应的库文件,而默认的连接不存在或无法连接上。因此需要增加参数指定链接。命令如下
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=MyProject -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersion=2.0.11.2-SNAPSHOT -DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository
其中的-DarchetypeVersion是需要的,可以通过http://people.apache.org/repo/m2-snapshot-repository/org/apache/struts/struts2-archetype-starter/查看当前版本是多少。而DremoteRepositories就是定义链接。执行以上命令成功后,就会创建对应的Struts2+Spring工程,可在工程目录下的src\main\resources看到对应的applicationContext.xml和struts.xml配置文件。
接下来就将生成的工程转换为eclipse可导入的工程,先用 mvn package命令进行打包,再调用mvn eclipse:eclipse进行转换,转换完成后就会在工程目录下看到对应的.project和.classpath文件。然后就可以用eclipse导入这个工程。
注:maven在使用过程中需要连接网络,否则很多操作无法完成。如果是使用代理,可设置maven目录下conf/setting.xml文件中的
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>**.**.**.**</host>
<port>****</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
- 使用maven创建Struts2+Spring工程
- 使用maven创建Struts2+Spring工程
- Maven创建struts2工程+freemarker使用
- Maven创建struts2工程+freemarker使用
- Maven创建struts2工程+freemarker使用
- 使用Maven创建struts2工程(注解版)
- 使用Maven创建struts2工程(注解版)
- Eclipse使用Maven创建Struts2工程之Helloworld
- 使用maven创建工程
- spring mvc maven工程创建
- 使用maven创建基于spring的模块|工程|bundle
- 使用maven创建基于spring框架的scala web工程
- 使用Spring Tool Suite创建Maven Web工程
- 使用Spring Tool Suite创建Maven Web工程
- 在eclipse中使用Maven创建spring+springMVC工程
- 使用Maven管理项目-----创建 Struts2,Spring,Hibernate项目
- 使用Maven创建项目工程
- 使用maven创建web工程
- linux下导入、导出mysql数据库命令
- iOS设计模式——委托(delegate)
- 在socket通信中当用recv接收不同类型的结构体后,区分是哪种结构体。
- SQL Server2008 XML增删改查
- pl sqldeveloper工具注意点
- 使用maven创建Struts2+Spring工程
- 10个非常有用的CSS hack和技术
- iphone开发笔记:为UIImageView添加点击事件
- Excel中vlookup函数的使用方法
- J2EE开发之(六)之漫谈基于数据库的权限系统的设计
- iOS设计模式——MVC(Model-View-Controller)
- jQuery Ajax 实例 全解析(转载)
- Tomcat jdk配置及内存设置
- hibernate annotation(注释) many-to-one