大漠駝鈴

          置身浩瀚的沙漠,方向最為重要,希望此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 草原上的駱駝 閱讀(1260) 評論(0)  編輯  收藏 所屬分類: JAVA基礎知識

          主站蜘蛛池模板: 翁源县| 怀宁县| 昌江| 木兰县| 达孜县| 澄城县| 凤台县| 靖边县| 河南省| 哈巴河县| 闽侯县| 双峰县| 屯门区| 上虞市| 富锦市| 东阳市| 横峰县| 平定县| 翁牛特旗| 清流县| 锦州市| 论坛| 九龙城区| 东莞市| 保康县| 榆树市| 台湾省| 贡山| 名山县| 沈阳市| 昌宁县| 辽源市| 镇平县| 玛多县| 青岛市| 武宁县| 嘉禾县| 瓮安县| 交口县| 平原县| 桃江县|