我想为我的Android Studio项目编写一个自定义gradle任务,所以我需要将gradle任务类放入我的classpath中,这样我就可以扩展Task。包含这些类的文件在哪里?
答案 0 :(得分:0)
在Windows上,我在这里找到了gradle类的Java src文件:
C:\用户/ 用户名 / gradle这个/包装/ dists中/ gradle这个-3.4.1-所有/ some_hash_or_something /gradle-3.4.1/src/core /组织/ gradle这个/ API
答案 1 :(得分:0)
正如我在评论中所述,您可以使用两个依赖项import React from 'react'
import { browserHistory, HashRouter, Route, Switch } from 'react-router-dom'
import Portfolio from './portfolio/Portfolio'
import Home from './home/Home'
import NoMatch from './NoMatch'
const Routes = () => {
return (
<HashRouter history={ browserHistory }>
<Switch>
<Route exact={ true } path="/" component={ Home }/>
<Route exact={ true } path="/portfolio" component={ Portfolio }/>
<Route component={ NoMatch } />
</Switch>
</HashRouter>
);
}
export default Routes
和gradleApi()
将Gradle API添加到Gradle项目中。
但是,您可以使用这个简单的Gradle localGroovy()
文件来获取Gradle API JAR文件并将它们导入到非Gradle Java项目中:
build.gradle
只需调用apply plugin: 'java'
dependencies {
compile gradleApi()
compile localGroovy()
}
copy {
from configurations.compile
into 'gradleApi'
}
(不需要任务名称),您就可以在名为gradle
的子文件夹中找到JAR。
如果您确实需要更改Gradle源文件,我确定您不会这样做,只需将项目分叉到GitHub上。