您的位置:首页 > 编程语言 > Java开发

使用maven构建struts2在jdk1.4.2上的开发环境

2009-12-18 07:52 405 查看
1. Download struts-2.0.14-all.zip and struts-2.0.14-backport.zip packages.

2. Extract these two file to struts-2.0.14 folder. After extract, the structure should be like below:

apps/

backport/

docs/

lib/

src/

3. Navigate to backport directory.

4. Run the following command to generate jdk1.4.2 jar package.

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar ../lib/struts2-spring-plugin-2.0.14.jar -destjar struts2-spring-plugin-j4-2.0.14.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar ../lib/ognl-2.6.11.jar -destjar ognl-j4-2.6.11.jar

java -jar retrotranslator-transformer-1.2.2.jar -advanced -srcjar ../lib/freemarker-2.3.8.jar -destjar freemarker-j4-2.3.8.jar

5. Run the following to install jdk1.4.2 jar files to maven repository.

mvn install:install-file -DgroupId=org.apache.struts -DartifactId=struts2-core-j4 -Dversion=2.0.14 -Dpackaging=jar -Dfile=struts2-core-j4-2.0.14.jar -DgeneratePom=true

mvn install:install-file -DgroupId=org.apache.struts -DartifactId=struts2-spring-plugin-j4 -Dversion=2.0.14 -Dpackaging=jar -Dfile=struts2-spring-plugin-j4-2.0.14.jar -DgeneratePom=true

mvn install:install-file -DgroupId=com.opensymphony -DartifactId=xwork-j4 -Dversion=2.0.7 -Dpackaging=jar -Dfile=xwork-j4-2.0.7.jar -DgeneratePom=true

mvn install:install-file -DgroupId=ognl -DartifactId=ognl-j4 -Dversion=2.6.11 -Dpackaging=jar -Dfile=ognl-j4-2.6.11.jar -DgeneratePom=true

mvn install:install-file -DgroupId=org.freemarker -DartifactId=freemarker-j4 -Dversion=2.3.8 -Dpackaging=jar -Dfile=freemarker-j4-2.3.8.jar -DgeneratePom=true

6. Add the following configuration in project pom.xml file.

<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core-j4</artifactId>
<version>2.0.14</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin-j4</artifactId>
<version>2.0.14</version>
</dependency>
<dependency>
<groupId>com.opensymphony</groupId>
<artifactId>xwork-j4</artifactId>
<version>2.0.7</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>ognl</groupId>
<artifactId>ognl-j4</artifactId>
<version>2.6.11</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker-j4</artifactId>
<version>2.3.8</version>
</dependency>
<dependency>
<groupId>net.sf.retrotranslator</groupId>
<artifactId>retrotranslator-runtime</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>net.sf.retrotranslator</groupId>
<artifactId>retrotranslator-transformer</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
<version>3.0</version>
</dependency>


7. Run "mvn package" to compile project or "mvn jetty:run" to start project.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: