WEB开发网
开发学院软件开发Java 创建并扩展Apache Wicket Web应用 阅读

创建并扩展Apache Wicket Web应用

 2010-06-30 00:00:00 来源:WEB开发网   
核心提示: Maven的WAR插件 Java编写的简单Web应用可发布为一个WAR文件,里面包含编译好的类、JSP和XML文件、静态网页及其他资源,创建并扩展Apache Wicket Web应用(2),使用maven-war- plugin插件可以完成几个WAR文件的合并,我们需要做的只是在应用的pom.

Maven的WAR插件

Java编写的简单Web应用可发布为一个WAR文件,里面包含编译好的类、JSP和XML文件、静态网页及其他资源。使用maven-war- plugin插件可以完成几个WAR文件的合并。我们需要做的只是在应用的pom.xml文件中为WAR文件设置打包属性,并设置对另一个WAR文件的依赖。本文使用了两个示例应用——主应用Warsaw和依赖于Warsaw项目的Global。清单1和清单2分别显示了Warsaw项目和Global项目中pom.xml的基本版本。

清单1:Warsaw项目中Maven pom.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 
   http://maven.apache.org/maven-v4_0_0.xsd"> 
 <modelVersion>4.0.0</modelVersion> 
 
 <groupId>com.example.modular</groupId> 
 <artifactId>warsaw</artifactId> 
 <packaging>war</packaging> 
 <version>1.0</version> 
 
 <name>Modular Wicket Warsaw Project</name> 
 
 <dependencies> 
  <!-- Warsaw项目的依赖配置 --> 
 </dependencies> 
</project> 

清单2:Global项目中Maven pom.xml文件的基本版本,Global依赖于Warsaw。

<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 
   http://maven.apache.org/maven-v4_0_0.xsd"> 
 <modelVersion>4.0.0</modelVersion> 
 
 <groupId>com.example.modular</groupId> 
 <artifactId>global</artifactId> 
 <packaging>war</packaging> 
 <version>1.0</version> 
 
 <name>Modular Wicket Global Project</name> 
 
 <dependencies> 
  <dependency> 
   <groupId>com.example.modular</groupId> 
   <artifactId>warsaw</artifactId> 
   <version>1.0</version> 
   <type>war</type> 
  </dependency> 
 </dependencies> 
 
</project> 

上一页  1 2 3 4 5 6 7  下一页

Tags:创建 扩展 Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接