Wichtig

Ein Satz wiederverwendbarer Apache-Ameisenzielen.
Jetzt downloaden

Wichtig Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Miguel Pardal
  • Website des Verlags:

Wichtig Stichworte


Wichtig Beschreibung

Ein Satz von Mehrweg Apache Ant Targets. Wichtig ist, eine Reihe von wieder verwendbaren Apache Ant Zielen mit dem Ziel Projekt Build-Dateien zu vermeiden übermäßige redundancy.Before zu standardisieren können wir beschreiben, was wichtig tut, werden wir zusammenfassen, wie Apache Ant works.Ant ist ein Build-Tool, ähnlich im Ziel zu machen. Es basiert auf der Java-Plattform, so dass es von dem zugrunde liegenden Betriebssystem unabhängig ist. Ein typisches Ant Projekt hat eine Reihe von Java-Klassen und eine Build-Datei (standardmäßig aufgerufen, build.xml). Ant hat eine gestellte Aufgabe, die Aktionen wie ausführen kann: Dateiverwaltung (Erstellen, Kopieren, Löschen), Java-Tools (Java-Compiler, Java Virtual Machine), Datenbankoperationen, die Quellcodeverwaltung (cvs) usw. Jede Ant-Build-Datei definiert ein Satz von Zielen für ein Projekt, das Aufgaben und parametrisiert werden durch Eigenschaften durchzuführen. Aus dem gleichen Projekttyp sind die Build-Dateien meist identic.ImportAnt ist eine Reihe von wieder verwendbaren Apache Ant-Zielen. Das Ziel ist wichtig, um mehrere Projekt Build-Dateien zu standardisieren und übermäßiger redundancy.ImportAnt vermeiden wurde für eine +300 Studentengruppe entwickelt im Jahr 2004 als Helfer Bibliothek für einen verteilte Systeme College-Kurs wurde gestartet, dessen Projekt. Diese Studentenprojekte haben mehrere Arten von Anwendungen: Konsolen, Bibliotheken, Web-Anwendungen und Web-services.Since 2004, Important wurde von einer Bevölkerung von 300 Studenten pro Jahr verwendet wurde, und hat sich als ein sehr nützliches Kumpel zu Apache Ant sein, die Entwicklung ermöglicht, testen und den Einsatz von Hunderten von applications.The Vorlage wichtiger zu Source Zielen dieser Vorteile mit einer breiteren Gemeinschaft zu teilen, das Feedback und zusätzliche Module, die weltweit helfen können Java-Entwicklern mehr auf der Codierung und testen zu konzentrieren und weniger Verwendung wichtig, auf der Build files.Project des Verzeichnis structureThe folgenden zeigen, wie Verzeichnisse und Dateien für ein Projekt zu organisieren: * Projektverzeichnisse - Allgemeine Beschreibung der wichtig Verzeichnisstruktur * Web-Projektverzeichnisse - erforderliche Verzeichnisstruktur für ein Projekt Web-Anwendung * 3-Ebene Projektverzeichnisse - erforderliche Verzeichnisstruktur für ein 3-Ebene projectModulesThe Hauptkonzept in wichtig ist das Modul. Jedes Modul ist wie ein Fragment eines Projekts Build-Datei. Die Fragmente werden in die Projekt-Build-Datei importieren seine Fähigkeiten zu erweitern, abhängig von der Art der Projekt.Die wichtigen Module in einem Verzeichnis gespeichert werden, ab. ../wichtig. Einige der Module sind: core.xml, konsolen app.xml, Library.xml Jedes Modul Definitionen für Ant Ziele enthält, Eigenschaften und classpaths.Let annehmen, eine konsolenbasierte Anwendung Projekt mit dem Namen MyApp. Dieses Projekt hat ein Verzeichnis seinen Quellcode und eine build.xml-Datei enthält. Die ./MyApp/build.xml Datei Importe ../import-ant/core.xml und ../import-ant/console-app.xml Die ./MyApp/build.xml compile.classpath definieren müssen, run.classpath , run.main-Klasse und run.args. Die ./MyApp/build.xml muss ein Build-Ziel definieren, die auf build-console-app abhängt. Nach diesen einfachen Anpassungsschritten unterstützt die Build-Datei der folgenden nützlichen Ziele (unter anderem): ant clean - Löschen von temporären Build-Dateien ant Kompilierung - Kompilierung ant run Quellcode - Hauptklasse Alle ausführen werden die Zieldefinitionen aus den Modulen importiert und ist voll customizable.Another Anwendung - MyOtherApp - hat nur eine diferent Anpassung festlegen. Auf diese Weise jede Build-Datei enthält nur das, was von Projekt zu Projekt unterschiedlich. Die gemeinsamen Definitionen sind im Inneren des wieder verwendbaren Modul und sind nicht replicated.Now mal an, lassen Sie ein anderes Projekt: MyLib. In diesem Fall ist der ./MyLib/build.xml Einfuhren core.xml und Library.xml und definiert Build-Ziel in Abhängigkeit von Build-Bibliothek. Jetzt kann das Projekt gebaut werden und eine JAR-Datei ist created.Modules gibt es auch für Datenbankinitialisierung, Web-Anwendungen (basierend auf Java Servlets und JSPs), xml Datenbindung (JAX-B), Web Services (JAX-WS). Neue Module lassen sich einfach mit spezifischen Konfiguration needs.The folgende Diagramm (siehe Legende) zeigt alle aktuellen wichtigen Module und die Beziehungen zwischen ihnen zu unterstützen verschiedene Projekttypen oder Projekte erstellt werden; Es ist ein guter Punkt ist wichtig zu verstehen Quelle Start code.It ist ein Open-Source-Projekt, unter der GNU LGPL Lizenz veröffentlicht. Was ist neu in dieser Version: Stabilisierung Release: · Für JWSDP 2.0 und Glassfish V2 auf Java läuft getestet 5 · Release-Version mit der Version 1.0 verwendet der STEP Framework () Änderungen: · DBUnit-Fixes in Bezug auf Fragen von Dateiorten · Project Nesting Level 4 jetzt unterstützt


Wichtig Zugehörige Software

Ntw lisp.

NTW LISP ist ein Server, der in einem gemeinsamen Lisp für Anwendungen geschrieben wurde, das das NTW-Protokoll verwenden, um mit einem GUI-Client zu kommunizieren. ...

168

Herunterladen