使用 xml 和属性文件的带有 javadocs 和源的 Netbeans java jar

问题描述

我使用的是 netbeans 8.1。如何在不使用编辑 Jar 引用的情况下将 Javadocs 添加到 Project_Name.jar 文件

我尝试在我的 java 项目中使用 build.xml 文件,但我只能创建一个 javadocs.jarjavadocs 文件

感谢 user805575 code

,这是我尝试的代码
<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"/>

这段代码允许我创建一个 javadoc.jar 和 source.jar,但我想要的是已经将 javadocssources 添加到 Project_Name.jar 以避免在我清理和构建

时手动添加

nbproject文件夹中有一个文件project.properties,我看到一个代码excludes=file.reference.Project_Name-javadoc.jar = dist\\Project_Name-javadoc.jar,我使用手动添加了javadocs >Edit Jar Reference 如何在 .xml 文件或 .properties 中对此进行编码?所以我可以在任何带有 Javadocs

的 Java 项目中使用我的 jar

解决方法

要在 Netbeans 中创建一个新的 Maven 项目,请转到 File->New Project 你应该看到这个 New Maven Project

这将创建一个新的 Maven 项目 然后您可以使用 Maven 来构建您的项目。这也将创建您的源 jar,我假设您在说 javadocs 时指的是它。

如果您打算成为 Java 开发人员,Maven 等工具至关重要。在这里阅读是非常值得的 https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html