2012-04-28 35 views
0

我開始使用Apache buildr。 據我瞭解,我總是必須自己創建默認的文件夾結構(src/main/java等)? 有沒有辦法讓建築師爲我做這份工作?buildr生成文件夾結構

感謝,

回答

3
  • 使用Maven 2原型代
  • 運行Buildr從項目目錄。它會看到pom.xml,並詢問您是否想要 從中創建基本的Buildr腳本。
  • 運行「buildr蝕」產生的.classpath和.project
  • 在Eclipse中,進口從現有的項目中的文件系統
0

buildr只是一個構建工具,它並不意味着產生原型或建立一個網站。

但是你是對的,有時你需要生成一個新的項目,所以我寫了一個很小的shell腳本(you can find the gist here)。

這裏是它如何工作的:

$ ./createBuildrProject.sh jptest 
Please answer '1' to the next question 
To use Buildr you need a buildfile. Do you want me to create one?: 
1. From directory structure 
2. Cancel 
? 1 
Created /home/jp/src/perso/774597/jptest/buildfile 
(in /home/jp/src/perso/774597/jptest, development) 
Building jptest 
Compiling jptest into /home/jp/src/perso/774597/jptest/target/classes 
Compiling jptest:test into /home/jp/src/perso/774597/jptest/target/test/classes 
Completed in 2.130s 
./createBuildrProject.sh: ligne 17 : cd: jptest: Aucun fichier ou dossier de ce type 
(in /home/jp/src/perso/774597/jptest, development) 
Generating Eclipse project for jptest 
Writing /home/jp/src/perso/774597/jptest/.classpath 
Writing /home/jp/src/perso/774597/jptest/.project 
Completed in 0.025s 

輸出目錄是這樣的:

$ tree jptest/ 
jptest/ 
├── buildfile 
├── reports 
│   └── junit 
│    └── last_successful_run 
├── src 
│   ├── main 
│   │   └── java 
│   │    └── Empty.java 
│   └── test 
│    └── java 
│     └── EmptyTest.java 
└── target 
    ├── classes 
    │   └── Empty.class 
    ├── jptest-1.0.0.pom 
    └── test 
     └── classes 
      └── EmptyTest.class 

11 directories, 7 files 

希望這有助於。