仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 622|回复: 11
打印 上一主题 下一主题

[学习教程] 了解下JAVA的用maven-jdocbook-plugin复杂设置docbook5.0情况

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表