2011-12-23 151 views
2

我正在使用Maven作为工具进行项目工作。在项目我有一个玩具服务器在网络环境下测试项目的输出,使结构是这样的:作为Playframework依赖性的Maven项目

src 
    main 
     java 
      my_namespace 
         testserver 
           server_class1 
           server_class2 
         projectclass1 
         projectclass2 
         projectclass3 

随着项目的发展,我想使用Play框架来建立一个更好的网络测试环境。我读过Play和Maven不能很好地协同工作,所以最终我会创建第二个项目(Play),并依赖Maven在当前项目中生成的jar。

如何同步这两个项目?

在Play中,必须在/ lib目录中找到外部依赖关系。既然我会同时在两个项目中工作,我需要一种方法告诉M​​aven,在完成打包jar时,必须将其复制到外部目录(Play的/ lib)中。或者我需要玩从非标准位置挑选罐子。

再一次,因为我的项目有一些依赖关系,如果在非maven环境中使用它们,它们会在jar中解析吗?我需要创建一个超级罐吗?

回答

3

现在,播放依赖不需要自己复制到lib文件夹中:您可以使用集成在Play!中的依赖关系系统。

选中此项:Play! dependencies

命令

play deps 

将检索您的Java项目的依赖。