Gibt es eine Möglichkeit, in Netbeans automatisch Quell- und Javadoc-Dateien zu generieren? Im Idealfall möchte ich jedes Mal, wenn ich baue, Jars meiner Quelle und JavaDoc in den Ordner dist platzieren. HierAutomatisches Generieren von Quell- und Doc-Dateien in Netbeans
Antwort
ist, was ich persönlich meine ant-Dateien hinzufügen (build.xml):
<target description="bundle sources in a jar" name="package-sources">
<jar basedir="src" destfile="dist/${ant.project.name}-sources.jar"/>
</target>
<target depends="-javadoc-build" description="bundle javadoc in a jar" name="package-doc">
<jar basedir="dist/javadoc" destfile="dist/${ant.project.name}-javadoc.jar"/>
</target>
Mit Netbeans diese Ziele manuell aufrufen, oder Sie können Haken Ziele verwenden:
<target name="-post-jar" depends="package-sources, package-doc" />
Danke, ich denke, das ist, was ich suche. Ich werde es ausprobieren. –
Danke für die Antwort. Füge ich einfach die Zeilen in build.xml hinzu. Weil es bei mir nicht funktioniert hat. Was bedeutet "Mit Netbeans diese Ziele manuell aufrufen, oder Sie können Hakentargets verwenden"? – hrzafer
Ja, diese Ziele können innerhalb des '
Bitte versuchen Sie es Hinzufügen zu build.xml. Ich habe es auf NetBeans IDE 7,0
<target name="-post-jar" description="bundle sources and javadoc in a jar" depends="javadoc">
<jar compress="${jar.compress}" basedir="${src.dir}" jarfile="${dist.dir}/${application.title}-sources.jar"/>
<jar compress="${jar.compress}" basedir="${test.src.dir}" jarfile="${dist.dir}/${application.title}-test.jar"/>
<jar compress="${jar.compress}" basedir="${dist.javadoc.dir}" jarfile="${dist.dir}/${application.title}-javadoc.jar"/>
</target>
I 7.2 folgenden versuchte auf NetBeans IDE getestet und es funktioniert (unter der Annahme, dass der Projektname MyProject ist)
zum MyProject gehen Verzeichnis
offen build.xml Datei in einem Texteditor
die folgenden Zeilen unter der Zeile hinzufügen
<import file="nbproject/build-impl.xml"/>
:<target name="-post-jar" description="bundle sources and javadoc in a jar" depends="javadoc"> <jar compress="${jar.compress}" basedir="${src.dir}" jarfile="${dist.dir}/${application.title}-sources.jar"/> <jar compress="${jar.compress}" basedir="${dist.javadoc.dir}" jarfile="${dist.dir}/${application.title}-javadoc.jar"/> </target>
gehen zu Verzeichnis nbproject Ordner und öffnen Sie die project.properties Datei in einem Texteditor
bearbeiten den Namen der Ausgangsbinärdatei (standardmäßig auf das Projektname.jar eingestellt):
# This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/**MyProject-binaries**.jar
- Projekt speichern und erstellen.
Hoffe es funktioniert auch mit dir.
- 1. Automatisches Build in NetBeans deaktivieren
- 2. Automatisches Speichern von Dateien in NetBeans
- 3. Automatisches Generieren von Unit-Tests
- 4. Automatisches Generieren von Funktionskommentaren in Eclipse
- 5. Automatisches Generieren von Gets und Sets aus einer Datenbank
- 6. Automatisches Generieren von Unit-Testfällen für .NET und Java
- 7. Automatisches Formatieren von Quellcode in Netbeans beim Speichern?
- 8. Generieren von UML-Diagramme mit NetBeans 7.2
- 9. Automatisches Generieren von Methoden für Variablen in der Sonnenfinsternis
- 10. Automatisches Hochladen von Dateien im Pfad mit Netbeans
- 11. Wie PHP Getter und Setter in NetBeans generieren?
- 12. Erstellen von Quell- und Doc-Dateien
- 13. Automatisches Generieren von Datenschemata aus JPA-Klassen mit annotierten Entitäten
- 14. Automatisches Generieren von DataContract-Klassen aus Business-Objektklassen
- 15. Automatisches Generieren von Datenanmerkungen aus camel case Feldnamen
- 16. Wie automatisches Zufallskennwort in asp.net mvc-Anwendung automatisch generieren?
- 17. Automatisches Deserialisieren von XML in eine Klassensammlung in Silverlight?
- 18. Erstellen eines XML-Schemas und automatisches Generieren der serialisierbaren Klasse mithilfe von Visual Studio 2010
- 19. So generieren Sie Klassendiagramm aus vorhandenen Klassen in Netbeans IDE
- 20. Git: Automatisches Taggen von Freigaben
- 21. Quell- und Zielport für UDP-Socket?
- 22. Automatisches Erstellen und Bereitstellen von Apps
- 23. OpenGL Blending mit Quell-und Ziel Alpha
- 24. Verwenden von Netbeans und Eclipse zum Bearbeiten eines Netbeans-Projekts
- 25. Verwendet Generation in Netbeans
- 26. Automatisches Erstellen von Testfällen
- 27. Automatisches Testen von Segmenten
- 28. Automatisches Generieren von C++ - Code in einem Pre-Build-Ereignis mit Visual Studio
- 29. Emacs CSS-Modus automatisches Schließen von Klammern und automatisches Einfügen von Semikolon nach Doppelpunkt (ala Textmate)
- 30. Netbeans 8.0.2 `Scan für externe Änderungen` ausgesetzt, und kein automatisches Popup
Welche Art von Projekt erstellen Sie, Java, Maven, Java Free-Form? Die Antwort würde sich je nach Projekttyp ändern. –
Es ist ein Netbeans-Projekt, ich denke, es verwendet Ameisen? Ant ist auf meiner Liste, um herauszufinden, aber die Liste ist lang ... :) Nicht Maven, nicht damit vertraut. Ich denke, Freiform. Entschuldigung, keine formale Codeausbildung. Ich habe das Wenige, was ich weiß, von Büchern und hilfsbereiten Menschen aufgegriffen. BTW, Danke. –