小编Leo*_*Neo的帖子

在Intellij Idea 14.1.2上没有New-> Web应用程序的选项

我在Ubuntu 12.04LTS上有IntellijIdea14.1.2(社区版)我试图从头开始创建一个Web应用程序项目,我选择按照本指南 https://www.jetbrains.com/idea/help/enabling-web-application -support.html#新

但是我没有得到步骤3" 在其他库和框架下提到的选项,选择Web应用程序复选框.从版本列表中选择要支持的Servlet规范的版本. "我只看到Groovy.有人可以告诉我如何启用该列表中的其他选项吗?我尝试查看facets页面,甚至可以假设有一些我无法在客户端看到的选项.

同样,当我搜索restful https://www.jetbrains.com/idea/help/preparing-for-rest-development.html时,我看不到此页面中提到的其余插件

我尝试重新安装IntelliJ,认为安装有问题,但似乎并非如此.

java rest web-applications intellij-idea ubuntu-12.04

5
推荐指数
1
解决办法
1972
查看次数

自动生成的字段“user_ptr”与声明的同名字段冲突

我有一个带有 CustomUser 的 Django 应用程序。我的模型看起来像

class CustomUser(AbstractBaseUser):
    def get_short_name(self):
        pass

    def get_full_name(self):
        pass

    firstName = models.CharField(max_length=300)
    middleName = models.CharField(max_length=300, blank=True)
    lastName = models.CharField(max_length=300, blank=True)
    username = models.CharField(unique=True, max_length=50)
    businessName = models.CharField(max_length=500, default=None)
    mobileNumber = models.CharField(max_length=20)
    contactNumber = models.CharField(max_length=20)
    addressLine1 = models.CharField(max_length=300)
    addressLine2 = models.CharField(max_length=300)
    city = models.CharField(max_length=300)
    state = models.CharField(max_length=300)
    role = models.CharField(max_length=20)
    email_id = models.CharField(max_length=300, unique=True)
    aadharNumber = models.BigIntegerField(default=0)
    panNumber = models.CharField(max_length=20, default=None)
    registrationDate = models.BigIntegerField(default=0)
    bankDetail = models.ManyToManyField('BankDetail', related_name="bankDetail")
    dateCreated = models.DateTimeField(auto_now_add=True)
    dateModified = models.DateTimeField(auto_now=True)
    objects = AccountManager() …
Run Code Online (Sandbox Code Playgroud)

django django-authentication python-3.x django-rest-framework

5
推荐指数
1
解决办法
2146
查看次数

graider in gradle不适用于java项目

我有一个基本的java项目,我想使用Mockito运行测试(因为我在工作中使用它,这很容易).所以我提到了这个链接,并将以下内容添加到我的build.gradle中

dependencies {
    testCompile 'junit:junit:4.11'
    testCompile "org.mockito:mockito-core:1.+"
}
Run Code Online (Sandbox Code Playgroud)

即使我认为mavenCentral()应该足够了,我继续将这些添加到我的存储库列表中

repositories {
    mavenLocal()
    jcenter()
    mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

./gradlew clean构建运行完全正常,但是当我尝试为Mockito添加导入时,它没有得到它.我项目中的外部库文件夹没有Mockito jar.我甚至尝试使用mavenLocal(),希望它能从我当地的.m2目录中获取它,但事实并非如此.我一直在环顾四周,尝试所有组合2小时,绝对没有结果.我不想将jar添加到项目中.我想让gradle从中央仓库中取出并编译它.

在此先感谢您的帮助.

java intellij-idea mockito gradle build.gradle

4
推荐指数
1
解决办法
5238
查看次数

java.lang.NoClassDefFoundError:解析失败:Lorg/jacoco/agent/rt/internal_773e439/Offline;

我有一个Android应用程序,它依赖于我自己构建的一些android库.如果我使用build.gradle中指定的库依赖项构建应用程序,则会出现以下异常.

-6694/com.mycompany.myproject D/AndroidRuntime: Shutting down VM
05-10 18:47:55.986 6694-6694/com.mycompany.myproject E/AndroidRuntime: FATAL EXCEPTION: main
                                                                        Process: com.mycompany.myproject, PID: 6694
                                                                        java.lang.NoClassDefFoundError: Failed resolution of: Lorg/jacoco/agent/rt/internal_773e439/Offline;
                                                                            at com.mycompany.ui.components.ListArrayAdapter.$jacocoInit(ListArrayAdapter.java)
                                                                            at com.mycompany.ui.components.ListArrayAdapter.<init>(ListArrayAdapter.java)
                                                                            at com.mycompany.myproject.NationalityFragment.onCreateView(NationalityFragment.java:47)
                                                                            at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
                                                                            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
                                                                            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
                                                                            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742)
                                                                            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
                                                                            at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339)
                                                                            at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:602)
                                                                            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1220)
                                                                            at android.app.Activity.performStart(Activity.java:5953)
                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2261)
                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
                                                                            at android.app.ActivityThread.access$800(ActivityThread.java:144)
                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                            at android.os.Looper.loop(Looper.java:135)
                                                                            at android.app.ActivityThread.main(ActivityThread.java:5221)
                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                            at java.lang.reflect.Method.invoke(Method.java:372)
                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Run Code Online (Sandbox Code Playgroud)

如果我删除依赖项,而是从库中复制相关的类并运行应用程序,它运行完全正常.此外,我还有其他依赖项,如junit和app-compat,这些似乎不会导致此问题.可能导致此问题的任何想法?

  • 我已经尝试将jacoco插件指定为以下版本,但它似乎仍然不起作用.
  • 我试图从库中删除jacoco依赖项:没有效果.

我的主build.gradle看起来像这样:

    task wrapper(type: Wrapper) {
    gradleVersion = '2.13' …
Run Code Online (Sandbox Code Playgroud)

android android-library jacoco

4
推荐指数
1
解决办法
3210
查看次数