This file is indexed.

/usr/share/doc/gradle/userguide/pt06.html is in gradle-doc 3.2.1-1.

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&nbsp;VI.&nbsp;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.2.1"><link rel="up" href="userguide.html" title="Gradle User Guide Version 3.2.1"><link rel="prev" href="idea_plugin.html" title="The IDEA Plugin - Gradle User Guide Version 3.2.1"><link rel="next" href="software_model.html" title="Rule based model configuration - Gradle User Guide Version 3.2.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.2.1">Previous</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="userguide.html" title="Gradle User Guide Version 3.2.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.2.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="N17FAE"></a>Part&nbsp;VI.&nbsp;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">66. Rule based model configuration</a></span></dt><dd><dl><dt><span class="section"><a href="software_model.html#sec:background">66.1. Background</a></span></dt><dt><span class="section"><a href="software_model.html#sec:motivations_for_change">66.2. Motivations for change</a></span></dt><dt><span class="section"><a href="software_model.html#sec:basic_concepts">66.3. Basic Concepts</a></span></dt><dt><span class="section"><a href="software_model.html#sec:rule_sources">66.4. Rule sources</a></span></dt><dt><span class="section"><a href="software_model.html#sec:advanced_concepts">66.5. Advanced Concepts</a></span></dt><dt><span class="section"><a href="software_model.html#model-dsl">66.6. The model DSL</a></span></dt><dt><span class="section"><a href="software_model.html#model-report">66.7. The model report</a></span></dt><dt><span class="section"><a href="software_model.html#sec:limitations_and_future_direction">66.8. Limitations and future direction</a></span></dt></dl></dd><dt><span class="chapter"><a href="software_model_concepts.html">67. Software model concepts</a></span></dt><dt><span class="chapter"><a href="implement_rule_source.html">68. 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">68.1. Applying additional rules</a></span></dt></dl></dd><dt><span class="chapter"><a href="java_software.html">69. Building Java Libraries</a></span></dt><dd><dl><dt><span class="section"><a href="java_software.html#sec:java_libraries_features">69.1. Features</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_software_model">69.2. Java Software Model</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_usage">69.3. Usage</a></span></dt><dt><span class="section"><a href="java_software.html#sec:creating_a_library">69.4. Creating a library</a></span></dt><dt><span class="section"><a href="java_software.html#source_sets">69.5. Source Sets</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_tasks">69.6. Tasks</a></span></dt><dt><span class="section"><a href="java_software.html#sec:java_libraries_finding_out_more_about_your_project">69.7. Finding out more about your project</a></span></dt><dt><span class="section"><a href="java_software.html#dependencies">69.8. Dependencies</a></span></dt><dt><span class="section"><a href="java_software.html#defining_api">69.9. Defining a Library API</a></span></dt><dt><span class="section"><a href="java_software.html#sec:platform_aware_dependency_management">69.10. Platform aware dependency management</a></span></dt><dt><span class="section"><a href="java_software.html#sec:custom_variant_resolution">69.11. Custom variant resolution</a></span></dt><dt><span class="section"><a href="java_software.html#sec:testing_java_libraries">69.12. Testing Java libraries</a></span></dt><dt><span class="section"><a href="java_software.html#declaring_java_toolchains">69.13. Declaring Java toolchains</a></span></dt></dl></dd><dt><span class="chapter"><a href="play_plugin.html">70. Building Play applications</a></span></dt><dd><dl><dt><span class="section"><a href="play_plugin.html#sec:play_usage">70.1. Usage</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_limitations">70.2. Limitations</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_software_model">70.3. Software Model</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_project_layout">70.4. Project Layout</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_tasks">70.5. Tasks</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_finding_out_more_about_your_project">70.6. Finding out more about your project</a></span></dt><dt><span class="section"><a href="play_plugin.html#play_continuous_build">70.7. Running a Play application</a></span></dt><dt><span class="section"><a href="play_plugin.html#configuring_play">70.8. Configuring a Play application</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:multiproject_play_applications">70.9. Multi-project Play applications</a></span></dt><dt><span class="section"><a href="play_plugin.html#packaging_play_distribution">70.10. Packaging a Play application for distribution</a></span></dt><dt><span class="section"><a href="play_plugin.html#play_ide">70.11. Building a Play application with an IDE</a></span></dt><dt><span class="section"><a href="play_plugin.html#sec:play_resources">70.12. Resources</a></span></dt></dl></dd><dt><span class="chapter"><a href="native_software.html">71. Building native software</a></span></dt><dd><dl><dt><span class="section"><a href="native_software.html#sec:native_features">71.1. Features</a></span></dt><dt><span class="section"><a href="native_software.html#sec:supported_languages">71.2. Supported languages</a></span></dt><dt><span class="section"><a href="native_software.html#native-binaries:tool-chain-support">71.3. Tool chain support</a></span></dt><dt><span class="section"><a href="native_software.html#sec:tool_chain_installation">71.4. Tool chain installation</a></span></dt><dt><span class="section"><a href="native_software.html#sec:native_software_model">71.5. Native software model</a></span></dt><dt><span class="section"><a href="native_software.html#sec:parallel_compilation">71.6. Parallel Compilation</a></span></dt><dt><span class="section"><a href="native_software.html#sec:building_a_library">71.7. Building a library</a></span></dt><dt><span class="section"><a href="native_software.html#sec:building_an_executable">71.8. Building an executable</a></span></dt><dt><span class="section"><a href="native_software.html#sec:dependents">71.9. Assembling or building dependents</a></span></dt><dt><span class="section"><a href="native_software.html#sec:native_tasks">71.10. Tasks</a></span></dt><dt><span class="section"><a href="native_software.html#sec:finding_out_more_about_your_project">71.11. Finding out more about your project</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:languages">71.12. Language support</a></span></dt><dt><span class="section"><a href="native_software.html#sec:configuring_the_compiler_assembler_and_linker">71.13. Configuring the compiler, assembler and linker</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:windows-resources">71.14. Windows Resources</a></span></dt><dt><span class="section"><a href="native_software.html#sec:library_dependencies">71.15. Library Dependencies</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:preCompiledHeaders">71.16. Precompiled Headers</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:variants">71.17. Native Binary Variants</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:tool_chain">71.18. Tool chains</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:visual_studio">71.19. Visual Studio IDE integration</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:cunit">71.20. CUnit support</a></span></dt><dt><span class="section"><a href="native_software.html#native_binaries:google_test">71.21. GoogleTest support</a></span></dt></dl></dd><dt><span class="chapter"><a href="software_model_extend.html">72. Extending the software model</a></span></dt><dd><dl><dt><span class="section"><a href="software_model_extend.html#sec:concepts">72.1. Concepts</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:components">72.2. Components</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:binaries">72.3. Binaries</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:source_sets">72.4. Source sets</a></span></dt><dt><span class="section"><a href="software_model_extend.html#sec:putting_it_all_together">72.5. Putting it all together</a></span></dt><dt><span class="section"><a href="software_model_extend.html#software-model-extend-internal-views">72.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.2.1">Previous</a><span>|</span><a xmlns:xslthl="http://xslthl.sf.net" href="userguide.html" title="Gradle User Guide Version 3.2.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.2.1">Next</a></div></div></div></body></html>