Documentation 与Doxia和#x2B的文件;蚂蚁
我想使用生成一些文档,但使用Ant调用它(不,Maven不是一个选项)。我在寻找一些指针,但在谷歌搜索了几次后,什么也没有出现Documentation 与Doxia和#x2B的文件;蚂蚁,documentation,ant,doxia,Documentation,Ant,Doxia,我想使用生成一些文档,但使用Ant调用它(不,Maven不是一个选项)。我在寻找一些指针,但在谷歌搜索了几次后,什么也没有出现 有人在Ant环境中使用过Doxia吗?结果如何?我不知道有任何Ant-Doxia任务,使用Maven或Ant构建中的调用调用Doxia会更简单 如果这真的不可行,那么拼凑一个调用Doxia的方法应该相当简单 根据要求,提供一些入门指南: Maven基于,并且可以从Plexus容器向应用程序提供Doxia组件。 有一个关于创建包装器的教程,您可能会发现它对创建包装器的一些
有人在Ant环境中使用过Doxia吗?结果如何?我不知道有任何Ant-Doxia任务,使用Maven或Ant构建中的调用调用Doxia会更简单 如果这真的不可行,那么拼凑一个调用Doxia的方法应该相当简单 根据要求,提供一些入门指南: Maven基于,并且可以从Plexus容器向应用程序提供Doxia组件。
有一个关于创建包装器的教程,您可能会发现它对创建包装器的一些背景知识很有帮助 下面的示例显示了如何在独立应用程序中获取组件。在上面提到的Ant教程中,将执行封装在Ant任务中是很简单的
public class DoxiaPlexusTest
{
public static void main( String[] args )
throws Exception {
// create a new container
PlexusContainer container = new DefaultPlexusContainer();
SiteTool siteTool = container.lookup( SiteTool.class );
try {
new DoxiaPlexusTest().letsDoDoxia(siteTool);
finally {
// stop the components and container
container.dispose();
}
}
public void letsDoDoxia(SiteTool siteTool) {
List localesList = siteTool.getAvailableLocales( locales );
String relativePath = siteTool.getRelativePath( "C:/foo/child",
"C:/foo/master" );
...
}
}