仓酷云

标题: 了解下JAVA的用maven-jdocbook-plugin复杂设置docbook5.0情况 [打印本页]

作者: 爱飞    时间: 2015-1-18 11:17
标题: 了解下JAVA的用maven-jdocbook-plugin复杂设置docbook5.0情况
多谢指点,其实我对.net网页编程和ruby也不是很了解,对与java也只是刚起步的阶段,只是在学习中有了点想法就写出来了,现在俺本科还没毕业,所以对大型项目基本上也没有什么经验。
良多人都说docbook设置情况对照烦琐,明天看了一下docbook5的文档,5.0不再利用旧的SGMLDTD,转而利用XML,感到设置绝对简单多了,网上有篇文章先容5.0的编译情况,真的对照复杂.不外我明天看了看jbossseam的文档构建历程,构建情况搭建真是复杂的不克不及再复杂了,jbossseam利用maven来公布docbook文档,用到了maven-jdocbook-plugin,我把jbossseam的构建提掏出来,人人能够参考来便利构建本人的docbook.
创立一个最最复杂的maven空项目,pom.xml内容以下:
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.kuuyee</groupId>
    <artifactId>first-docbook</artifactId>
    <packaging>jar</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>first-docbook</name>
            <build>
                <plugins>
               <!-- the docbook generation plugin for the user guide -->
                    <plugin>
                        <groupId>org.jboss.maven.plugins</groupId>
                        <artifactId>maven-jdocbook-plugin</artifactId>
                        <version>2.1.1</version>
                        <extensions>true</extensions>
                        <dependencies>
                            <dependency>
                                <groupId>org.jboss</groupId>
                                <artifactId>jbossorg-docbook-xslt</artifactId>
                                <version>1.1.0</version>
                            </dependency>
                            <dependency>
                                <groupId>org.jboss</groupId>
                                <artifactId>jbossorg-jdocbook-style</artifactId>
                                <version>1.1.0</version>
                                <type>jdocbook-style</type>
                            </dependency>
                        </dependencies>
                        <executions>
                            <execution>
                                <id>tutorial_zh_CN</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>resources</goal>
                                    <goal>generate</goal>
                                </goals>
                                <configuration>
                                    <sourceDocumentName>master.xml</sourceDocumentName>
                                    <sourceDirectory>${basedir}/src/main/docbook/zh_CN</sourceDirectory>
                                    <imageResource>
                                        <directory>${basedir}/src/main/docbook/images</directory>
                                    </imageResource>
                                    <cssResource>
                                        <directory>${basedir}/src/main/docbook/css</directory>
                                    </cssResource>
                                    <targetDirectory>${basedir}/target/docbook/zh_CN</targetDirectory>
                                    <formats>
                                        <format>
                                            <formatName>pdf</formatName>
                                            <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
                                            <finalName>zh_CN.pdf</finalName>
                                        </format>
                                        <format>
                                            <formatName>html</formatName>
                                            <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
                                            <finalName>index.html</finalName>
                                        </format>
                                        <format>
                                            <formatName>html_single</formatName>
                                            <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
                                            <finalName>index.html</finalName>
                                        </format>
                                    </formats>
                                    <options>
                                        <xincludeSupported>true</xincludeSupported>
                                    </options>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>

    <!-- basic JBoss repository so that the common parent POM in jbosscache-support can be found -->
    <repositories>
        <repository>
            <id>snapshots.jboss.org</id>
            <url>http://snapshots.jboss.org/maven2</url>
        </repository>
        <repository>
            <id>repository.jboss.org</id>
            <url>http://repository.jboss.org/maven2</url>
        </repository>
    </repositories>
</project>
<p>
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net网页编程也不过3,4本书足以,这就是区别。
作者: 小女巫    时间: 2015-1-20 19:32
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 乐观    时间: 2015-1-24 16:18
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 蒙在股里    时间: 2015-1-25 22:23
是一种突破用户端机器环境和CPU
作者: 透明    时间: 2015-2-6 18:48
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 不帅    时间: 2015-2-18 03:46
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 小妖女    时间: 2015-2-28 16:13
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 深爱那片海    时间: 2015-2-28 19:16
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 因胸联盟    时间: 2015-3-1 21:43
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 愤怒的大鸟    时间: 2015-3-6 21:01
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
作者: 飘灵儿    时间: 2015-3-12 15:23
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 再见西城    时间: 2015-3-19 23:26
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2