大漠駝鈴

          置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
          Java,Php,Shell,Python,服務器運維,大數據,SEO, 網站開發、運維,云服務技術支持,IM服務供應商, FreeSwitch搭建,技術支持等. 技術討論QQ群:428622099
          隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
          數據加載中……

          Eclipse+jetty+maven+Struts2+Spring2+Hibernate3+annotation注冊系統V1.0 沒有實現0配置

          主要是整合了開發環境,同時也有一些不足,用deploy.bat可以方便的進行部署。
          下面是我用的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>cn.edu.nku</groupId>
            
          <artifactId>ssh</artifactId>
            
          <packaging>war</packaging>
            
          <version>0.0.1-SNAPSHOT</version>
            
          <name>ssh Maven Webapp</name>
            
          <url>http://maven.apache.org</url>
            
          <dependencies>
              
          <dependency>
                  
          <groupId>org.apache.struts</groupId>
                  
          <artifactId>struts2-core</artifactId>
                  
          <version>2.1.6</version>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.springframework</groupId>
                  
          <artifactId>spring</artifactId>
                  
          <version>2.5.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.apache.struts</groupId>
                  
          <artifactId>struts2-spring-plugin</artifactId>
                  
          <version>2.1.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.hibernate</groupId>
                  
          <artifactId>hibernate</artifactId>
                  
          <version>3.2.6.ga</version>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.hibernate</groupId>
                  
          <artifactId>hibernate-annotations</artifactId>
                  
          <version>3.4.0.GA</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>mysql</groupId>
                  
          <artifactId>mysql-connector-java</artifactId>
                  
          <version>5.1.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>junit</groupId>
                  
          <artifactId>junit</artifactId>
                  
          <version>4.5</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.slf4j</groupId>
                  
          <artifactId>slf4j-log4j12</artifactId>
                  
          <version>1.5.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.slf4j</groupId>
                  
          <artifactId>slf4j-api</artifactId>
                  
          <version>1.5.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>commons-dbcp</groupId>
                  
          <artifactId>commons-dbcp</artifactId>
                  
          <version>1.2.2</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.hibernate</groupId>
                  
          <artifactId>hibernate-commons-annotations</artifactId>
                  
          <version>3.3.0.ga</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.hibernate</groupId>
                  
          <artifactId>hibernate-ehcache</artifactId>
                  
          <version>3.3.1.GA</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.springframework</groupId>
                  
          <artifactId>spring-orm</artifactId>
                  
          <version>2.5.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
              
          <dependency>
                  
          <groupId>org.springframework</groupId>
                  
          <artifactId>spring-webmvc</artifactId>
                  
          <version>2.5.6</version>
                  
          <type>jar</type>
                  
          <scope>compile</scope>
              
          </dependency>
            
          </dependencies>
            
          <build>
              
          <finalName>ssh</finalName>
              
          <plugins>
                  
          <plugin>
                      
          <groupId>org.mortbay.jetty</groupId>
                      
          <artifactId>maven-jetty-plugin</artifactId>
                      
          <version>6.1.15.pre0</version>
                         
          <configuration>
                          
          <scanIntervalSeconds>3</scanIntervalSeconds>
                          
          <stopKey>foo</stopKey>
                          
          <stopPort>9999</stopPort>
                  
          </configuration>                 
                  
                  
          <executions>
                          
          <execution>
                                  
          <id>start-jetty</id>
                                  
          <phase>pre-integration-test</phase>
                                  
          <goals>
                                          
          <goal>run</goal>
                                  
          </goals>
                                  
          <configuration>
                                          
          <scanIntervalSeconds>0</scanIntervalSeconds>
                                          
          <daemon>true</daemon>
                                  
          </configuration>
                          
          </execution>
                          
          <execution>
                                  
          <id>stop-jetty</id>
                                  
          <phase>post-integration-test</phase>
                                  
          <goals>
                                          
          <goal>stop</goal>
                                  
          </goals>
                          
          </execution>
                  
          </executions>

                  
          </plugin>
                  
          <plugin>
                      
          <groupId>org.apache.maven.plugins</groupId>
                      
          <artifactId>maven-compiler-plugin</artifactId>
                      
          <version>2.0.2</version>
                      
          <configuration>
                              
          <source>1.5</source>
                              
          <target>1.5</target>
                              
          <encoding>UTF-8</encoding>
                      
          </configuration>
                  
          </plugin>
              
          </plugins>
            
          </build>
          </project>


          代碼如下:http://www.aygfsteel.com/Files/nkjava/ssh.rar



          posted on 2009-03-29 12:15 草原上的駱駝 閱讀(1267) 評論(0)  編輯  收藏 所屬分類: JAVA基礎知識

          主站蜘蛛池模板: 类乌齐县| 青阳县| 泊头市| 邵武市| 敦煌市| 天等县| 临西县| 扬州市| 浙江省| 兴文县| 胶州市| 开封市| 郓城县| 辛集市| 朔州市| 永川市| 义乌市| 临武县| 吴堡县| 肇庆市| 金堂县| 崇仁县| 内丘县| 沛县| 潢川县| 巩义市| 青海省| 孙吴县| 九龙坡区| 寿宁县| 织金县| 仙居县| 钦州市| 上蔡县| 孟村| 阳江市| 庐江县| 建昌县| 陇南市| 抚州市| 垣曲县|