/usr/share/doc/gradle/userguide/pt06.html is in gradle-doc 3.4.1-7ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 | <html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Part VI. The Software model</title><link xmlns:xslthl="http://xslthl.sf.net" type="text/css" rel="stylesheet" href="base.css"><link xmlns:xslthl="http://xslthl.sf.net" type="text/css" rel="stylesheet" href="docs.css"><link xmlns:xslthl="http://xslthl.sf.net" type="text/css" rel="stylesheet" href="userguide.css"><meta content="DocBook XSL Stylesheets V1.79.1" name="generator"><link rel="home" href="userguide.html" title="Gradle User Guide Version 3.4.1"><link rel="up" href="userguide.html" title="Gradle User Guide Version 3.4.1"><link rel="prev" href="idea_plugin.html" title="The IDEA Plugin - Gradle User Guide Version 3.4.1"><link rel="next" href="software_model.html" title="Rule based model configuration - Gradle User Guide Version 3.4.1"></head><body><div class="navheader"><div><div class="navbar"><a xmlns:xslthl="http://xslthl.sf.net" href="idea_plugin.html" title="The IDEA Plugin - Gradle User Guide Version 3.4.1">Previous</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="userguide.html" title="Gradle User Guide Version 3.4.1">Contents</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="software_model.html" title="Rule based model configuration - Gradle User Guide Version 3.4.1">Next</a></div></div></div><div class="part"><div class="titlepage"><div><div><h1 class="title"><a xmlns:xslthl="http://xslthl.sf.net" name="N183D4"></a>Part VI. The Software model</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="software_model.html">68. Rule based model configuration</a></span></dt><dd><dl><dt><span class="section"><a href="software_model.html#sec:background">68.1. Background</a></span></dt><dt><span class="section"><a href="software_model.html#sec:motivations_for_change">68.2. Motivations for change</a></span></dt><dt><span class="section"><a href="software_model.html#sec:basic_concepts">68.3. Basic Concepts</a></span></dt><dt><span class="section"><a href="software_model.html#sec:rule_sources">68.4. Rule sources</a></span></dt><dt><span class="section"><a href="software_model.html#sec:advanced_concepts">68.5. Advanced Concepts</a></span></dt><dt><span class="section"><a href="software_model.html#model-dsl">68.6. The model DSL</a></span></dt><dt><span class="section"><a href="software_model.html#model-report">68.7. The model report</a></span></dt><dt><span class="section"><a href="software_model.html#sec:limitations_and_future_direction">68.8. Limitations and future direction</a></span></dt></dl></dd><dt><span class="chapter"><a href="software_model_concepts.html">69. Software model concepts</a></span></dt><dt><span class="chapter"><a href="implement_rule_source.html">70. Implementing model rules in a plugin</a></span></dt><dd><dl><dt><span class="section"><a href="implement_rule_source.html#sec:applying_additional_rules">70.1. Applying additional rules</a></span></dt></dl></dd><dt><span class="chapter"><a href="java_software.html">71. Building Java Libraries</a></span></dt><dd><dl><dt><span class="section"><a href="java_software.html#sec:java_libraries_features">71.1. Features</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_software_model">71.2. Java Software Model</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_usage">71.3. Usage</a></span></dt><dt><span class="section"><a href="java_software.html#sec:creating_a_library">71.4. Creating a library</a></span></dt><dt><span class="section"><a href="java_software.html#source_sets">71.5. Source Sets</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_tasks">71.6. Tasks</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_finding_out_more_about_your_project">71.7. Finding out more about your project</a></span></dt><dt><span class="section"><a href="java_software.html#dependencies">71.8. Dependencies</a></span></dt><dt><span class="section"><a href="java_software.html#defining_api">71.9. Defining a Library API</a></span></dt><dt><span class="section"><a href="java_software.html#sec:platform_aware_dependency_management">71.10. Platform aware dependency management</a></span></dt><dt><span class="section"><a href="java_software.html#sec:custom_variant_resolution">71.11. Custom variant resolution</a></span></dt><dt><span class="section"><a href="java_software.html#sec:testing_java_libraries">71.12. Testing Java libraries</a></span></dt><dt><span class="section"><a href="java_software.html#declaring_java_toolchains">71.13. Declaring Java toolchains</a></span></dt></dl></dd><dt><span class="chapter"><a href="play_plugin.html">72. Building Play applications</a></span></dt><dd><dl><dt><span class="section"><a href="play_plugin.html#sec:play_usage">72.1. Usage</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_limitations">72.2. Limitations</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_software_model">72.3. Software Model</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_project_layout">72.4. Project Layout</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_tasks">72.5. Tasks</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_finding_out_more_about_your_project">72.6. Finding out more about your project</a></span></dt><dt><span class="section"><a href="play_plugin.html#play_continuous_build">72.7. Running a Play application</a></span></dt><dt><span class="section"><a href="play_plugin.html#configuring_play">72.8. Configuring a Play application</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:multiproject_play_applications">72.9. Multi-project Play applications</a></span></dt><dt><span class="section"><a href="play_plugin.html#packaging_play_distribution">72.10. Packaging a Play application for distribution</a></span></dt><dt><span class="section"><a href="play_plugin.html#play_ide">72.11. Building a Play application with an IDE</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_resources">72.12. Resources</a></span></dt></dl></dd><dt><span class="chapter"><a href="native_software.html">73. Building native software</a></span></dt><dd><dl><dt><span class="section"><a href="native_software.html#sec:native_features">73.1. Features</a></span></dt><dt><span class="section"><a href="native_software.html#sec:supported_languages">73.2. Supported languages</a></span></dt><dt><span class="section"><a href="native_software.html#native-binaries:tool-chain-support">73.3. Tool chain support</a></span></dt><dt><span class="section"><a href="native_software.html#sec:tool_chain_installation">73.4. Tool chain installation</a></span></dt><dt><span class="section"><a href="native_software.html#sec:native_software_model">73.5. Native software model</a></span></dt><dt><span class="section"><a href="native_software.html#sec:parallel_compilation">73.6. Parallel Compilation</a></span></dt><dt><span class="section"><a href="native_software.html#sec:building_a_library">73.7. Building a library</a></span></dt><dt><span class="section"><a href="native_software.html#sec:building_an_executable">73.8. Building an executable</a></span></dt><dt><span class="section"><a href="native_software.html#sec:dependents">73.9. Assembling or building dependents</a></span></dt><dt><span class="section"><a href="native_software.html#sec:native_tasks">73.10. Tasks</a></span></dt><dt><span class="section"><a href="native_software.html#sec:finding_out_more_about_your_project">73.11. Finding out more about your project</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:languages">73.12. Language support</a></span></dt><dt><span class="section"><a href="native_software.html#sec:configuring_the_compiler_assembler_and_linker">73.13. Configuring the compiler, assembler and linker</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:windows-resources">73.14. Windows Resources</a></span></dt><dt><span class="section"><a href="native_software.html#sec:library_dependencies">73.15. Library Dependencies</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:preCompiledHeaders">73.16. Precompiled Headers</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:variants">73.17. Native Binary Variants</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:tool_chain">73.18. Tool chains</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:visual_studio">73.19. Visual Studio IDE integration</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:cunit">73.20. CUnit support</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:google_test">73.21. GoogleTest support</a></span></dt></dl></dd><dt><span class="chapter"><a href="software_model_extend.html">74. Extending the software model</a></span></dt><dd><dl><dt><span class="section"><a href="software_model_extend.html#sec:concepts">74.1. Concepts</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:components">74.2. Components</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:binaries">74.3. Binaries</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:source_sets">74.4. Source sets</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:putting_it_all_together">74.5. Putting it all together</a></span></dt><dt><span class="section"><a href="software_model_extend.html#software-model-extend-internal-views">74.6. About internal views</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><div><div class="navbar"><a xmlns:xslthl="http://xslthl.sf.net" href="idea_plugin.html" title="The IDEA Plugin - Gradle User Guide Version 3.4.1">Previous</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="userguide.html" title="Gradle User Guide Version 3.4.1">Contents</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="software_model.html" title="Rule based model configuration - Gradle User Guide Version 3.4.1">Next</a></div></div></div></body></html>
|