Cloud Toolkit可以用于部署多模块工程中的某个子模块的场景。本文档将以在Eclipse中部署Meetup多模块工程中的Consumer子模块到SAE为例介绍部署方法。
               		
               
                  
                     
背景信息
                  
                  			
                  若您有一个Meetup多模块工程,结构为:
                  			
                  
                     				
                     - Consumer
- Provider
- Provider-api
其中Consumer模块和Provider模块均为Meetup工程的子模块,且都依赖于Provider-api模块。
                  		
               
               		
               
                  部署多模块工程中的子模块
                  			
                  			
                  
                     - 对Meetup父工程执行mvn clean install命令。以下任意一种方法均可:
                           						
                           
                              							
                              - 在Eclipse界面左侧的Project Explorer中右键单击Meetup工程,在快捷菜单中选择。 
- cd至Meetup工程所在目录下执行mvn clean install命令。
 
 
- 对Consumer子工程执行mvn clean package命令。
                           						
                           - 在Eclipse界面左侧的Project Explorer中右键单击Consumer工程,在快捷菜单中选择 。
- 在Deploy to SAE对话框中设置部署参数。在Maven Config区域的Goals栏输入clean package命令。
                              							
                              
                                 								
                                 
                                 								
                                 
                                    
 说明 若您尚未未在SAE上创建应用,可在对话框右上角单击Create Serverless Application on SAE console,跳转到SAE控制台创建应用。 
                                     
 部署参数说明如下表所示: 
                                    
                                    
                                       
                                       
                                       
                                    
                                    
                                       											
                                       
                                          												
                                          | 参数 | 参数 | 描述 |  
                                          												
                                          | 应用信息(Application) | Region | 应用所在地域。 |  
                                          												
                                          | Namespace | 应用所在命名空间。 |  
                                          												
                                          | Application | 应用名称。 |  
                                          												
                                          | 部署方式(Deploy File) | Maven Build | 选择Maven Build方式来构建应用时,可直接构建并部署。 |  
                                          												
                                          | Upload File | 选择Upload File方式来构建应用时,选择上传您的WAR包或者JAR包,然后进行部署。 |  
                                          												
                                          | Image Address | 选择Image方式来构建应用时,需要填入一个镜像地址,然后进行部署。 |  
 
                                    
 说明 若您已使用Jar/War包部署应用,使用Cloud Toolkit部署应用时只能选择Maven Build或Upload File两种部署方式;若您已使用镜像部署应用,使用Cloud
                                       Toolkit部署应用时只能选择Image部署方式。
                                     
 
 
- 单击Deploy。
 
结果验证
                  			
                  			
                  部署开始后,Eclipse的Console区域会打印部署日志。您可以根据日志信息检查部署结果。
                  
                  			
                  您还可以登录SAE控制台,在部署应用的基本信息页面查看部署结果。