Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 4 of 4 for projectStructure (0.06 seconds)

  1. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/ProjectStructure.kt

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package gradlebuild
    
    import java.io.File
    
    abstract class ProjectStructure {
        val architectureElements = mutableListOf<ArchitectureElementBuilder>()
        val projectBaseDirs = mutableListOf<File>()
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 818 bytes
    - Click Count (0)
  2. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/GradleArchitecture.kt

        extensions.findByType(ProjectStructure::class.java)!!.architectureElements.add(module)
        module.moduleConfiguration()
    }
    
    /**
     * Defines a platform.
     */
    fun Settings.platform(platformName: String, platformConfiguration: PlatformBuilder.() -> Unit): PlatformBuilder {
        val platform = PlatformBuilder(platformName, this)
        extensions.findByType(ProjectStructure::class.java)!!.architectureElements.add(platform)
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 1.9K bytes
    - Click Count (0)
  3. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild.architecture-docs.settings.gradle.kts

    import gradlebuild.GeneratePlatformsDataTask
    import gradlebuild.GeneratorTask
    import gradlebuild.PlatformBuilder
    import gradlebuild.ProjectStructure
    import gradlebuild.basics.ArchitectureDataType
    
    val structure = extensions.create<ProjectStructure>("projectStructure")
    
    gradle.rootProject {
        tasks.register("architectureDoc", GeneratorTask::class.java) {
            description = "Generates the architecture documentation"
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 2.4K bytes
    - Click Count (0)
  4. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/Builders.kt

    import java.io.Serializable
    
    class ProjectScope(
        private val basePath: String,
        private val settings: Settings,
    ) {
        private val structure = settings.extensions.getByType(ProjectStructure::class.java)
    
        fun subproject(projectName: String) {
            settings.include(projectName)
            val projectDir = settings.rootDir.resolve("$basePath/$projectName")
            structure.projectBaseDirs.add(projectDir)
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 3K bytes
    - Click Count (0)
Back to Top