Wir verwenden MSBuild, um unseren Build auszuführen, der eine Reihe von .NET-Projekten/Assemblys kompiliert und ausgibt. Nun stehen wir vor der Notwendigkeit, auch eine Java-Version einer unserer Assemblies einzubauen und sind unsicher, wie wir das Bauen dieser Java-Quelle in MSBuild integrieren sollten.Erstellen von Java von MSBuild
Es gibt immer die Option, eine Eingabeaufforderung auszufüllen und die Kompilierung und JAR'-Operation manuell durchzuführen. Gibt es aber noch andere und elegantere Möglichkeiten, Java Building in MSBuild zu verwenden?
'Shell out' war eigentlich ein Aufruf an die Exec-Aufgabe .... nur würde es uns erfordern, viel manuelle Eingabe zu machen und die Java-Dateireferenzen korrekt zu halten. War auf der Suche nach einer Möglichkeit, den menschlichen Faktor herauszuholen ... –
Anstatt javac und jar direkt aufzurufen, kannst du ant und speficy den Java-Teil in einer build.xml aufrufen, die du als Teil deiner Code-Basis behältst. – rsp