| | |
| | |
|
| | | private static final Logger logger = Logger.getLogger(CompileService.class.getName());
|
| | |
|
| | | public String antBuild(String relPath) {
|
| | | File targetDir = getTargetDir(relPath); // App-Ordner
|
| | | StringBuilder sb = new StringBuilder();
|
| | | sb.append("Ant build ist noch nicht implementiert.");
|
| | | //sb.append(System.lineSeparator());
|
| | | sb.append("<br/>");
|
| | | sb.append("targetDir: ");
|
| | | sb.append(targetDir.getAbsolutePath());
|
| | | return sb.toString();
|
| | | }
|
| | | |
| | | |
| | | /**
|
| | | * Annahme: relPath zeigt auf einen Ordner, in dem ein build-Ordner die
|
| | | * fertigen Klassen und ein web-Ordner die Struktur mit WEB-INF
|
| | |
| | | }
|
| | |
|
| | | private final Iterable<String> buildOptions(File targetDir) {
|
| | | String cbase = getCatalinaBase();
|
| | | String cbase = getCatalinaBase(getServletContext());
|
| | | File lib = new File(cbase, "lib");
|
| | | String cp = "";
|
| | | cp = buildCPFromDir(cp, lib);
|