0

我开始使用 Apache buildr。据我了解,我总是必须自己创建默认文件夹结构(src/main/java 等)?有没有办法让建造者替我做这份工作?

谢谢,

4

2 回答 2

3
  • 使用 Maven 2 原型生成
  • 从项目目录运行 Buildr。它看到 pom.xml 并询问您是否要从中创建基本的 Buildr 脚本。
  • 运行“buildr eclipse”生成 .classpath 和 .project
  • 在 Eclipse 中,从文件系统中的现有项目导入
于 2012-05-10T05:47:50.923 回答
0

buildr 只是一个构建工具,它并不意味着生成原型或构建网站。

但你是对的,有时你需要生成一个新项目,所以我写了一个小 shell 脚本(你可以在这里找到要点)。

下面是它的工作原理 :

$ ./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

希望这可以帮助。

于 2013-12-13T17:10:09.260 回答