小编M. *_* S.的帖子

Maven无法解析依赖项,无法解析工件

这应该是我朋友的一个工作项目.他在我面前展示了项目,然后我复制了项目,将其作为现有的maven项目导入(我使用的是m2eclipse插件).

然后,发生此错误.每次我尝试使用maven构建内容时都可以重现此错误.

执行mvn依赖:tree,dependency:list或通常的构建包将导致相同的错误.

从eclipse运行'package'构建的错误是:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Jackpot Portal Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.servlet:com.springsource.javax.servlet:jar:2.5.0 is missing, no dependency information available
[WARNING] The POM for javax.servlet:com.springsource.javax.servlet.jsp.jstl:jar:1.2.0 is missing, no dependency information available
[WARNING] The POM for javax.transaction:com.springsource.javax.transaction:jar:1.1.0 is missing, no dependency information available
[WARNING] The POM for org.slf4j:com.springsource.slf4j.log4j:jar:1.5.6 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.963s
[INFO] Finished at: Tue Jan 11 …
Run Code Online (Sandbox Code Playgroud)

maven-3 maven

119
推荐指数
6
解决办法
48万
查看次数

禁用在editText android中输入

我有一个EditText,但我只想要一行.我把石灰放了

<item name="android:maxLines">1</item>
<item name="android:minLines">1</item>
<item name="android:lines">1</item>
Run Code Online (Sandbox Code Playgroud)

但不起作用.

在此输入图像描述

看我的代码:

<LinearLayout style="@style/linearInputEntryText">
    <LinearLayout  style="@style/subLinearLayout">
        <TextView style="@style/label" android:text="Last Name" android:id="@+id/textView2"/>
        <EditText style="@style/editTextEntryName" android:id="@+id/lastName"/>
    </LinearLayout>
    <View style="@style/linearInputEntryBlack" > </View>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

和风格:

<style name="editTextEntryName" parent="editTextEntry">
    <item name="android:maxLines">1</item>
    <item name="android:minLines">1</item>
    <item name="android:lines">1</item>
    <item name="android:layout_gravity">left</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-edittext

18
推荐指数
5
解决办法
2万
查看次数

找不到树的树控件

错误:找不到树的树控件

我正面临着这个错误的示例代码我正在使用角度6和角度材料进行应用程序设计: __CODE__

任何帮助非常感谢.

angular-material

9
推荐指数
1
解决办法
4200
查看次数

Java 9 Cleaner正确用法

阅读Java 9的Cleaner类后,我在同一页中找到了以下示例:

public class CleaningExample implements AutoCloseable {
    // A cleaner, preferably one shared within a library
    private static final Cleaner cleaner = <cleaner>;

    static class State implements Runnable {

        State(...) {
            // initialize State needed for cleaning action
        }

        public void run() {
            // cleanup action accessing State, executed at most once
        }
    }

    private final State;
    private final Cleaner.Cleanable cleanable

    public CleaningExample() {
        this.state = new State(...);
        this.cleanable = cleaner.register(this, state);
    }

    public void close() { …
Run Code Online (Sandbox Code Playgroud)

java resources garbage-collection

7
推荐指数
1
解决办法
1927
查看次数

JAVAFX:如何在特定时间禁用按钮?

我想在JavaFX应用程序中禁用特定时间的按钮.有没有选择这样做?如果没有,是否有任何解决方法?

以下是我的应用程序代码.我试过Thread.sleep,但我知道这不是阻止用户点击下一个按钮的好方法.

nextButton.setDisable(true);
final Timeline animation = new Timeline(
        new KeyFrame(Duration.seconds(delayTime),
        new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent actionEvent) {
                nextButton.setDisable(false);
            }
        }));
animation.setCycleCount(1);
animation.play();
Run Code Online (Sandbox Code Playgroud)

javafx-2

5
推荐指数
2
解决办法
8959
查看次数

JavaFX如何在单击鼠标时清除TextField

我在 TextField 上选择正确的操作时遇到问题。在 Java 类上:

@FXML
private TextField projectNameInput;
    
@FXML
private void clearProjectName(MouseEvent event) {

    // some if - else statements
    projectNameInput.clear();
}
Run Code Online (Sandbox Code Playgroud)

在 FXML 上,它看起来像这样:

<TextField fx:id="projectNameInput" onMouseClicked="#clearProjectName" GridPane.columnIndex="1">
Run Code Online (Sandbox Code Playgroud)

我尝试了大多数选项,在 Java 中我尝试过(作为 arg)Event、MouseEvent、ActionEvent,结合 FXMLonAction等,但没有运气。我应该选择什么样的动作,当我在 TextField 上单击鼠标按钮时它会自动清除?

java javafx

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

在默认文件资源管理器中打开一个文件并使用 JavaFX 或普通 Java 突出显示它

我希望按照标题所说的去做。


部分解决方案:

例如,Windows您可以使用下面的代码在默认资源管理器中打开一个文件并突出显示它。

( although it needs modification for files containing spaces):

/**
 * Opens the file with the System default file explorer.
 *
 * @param path the path
 */
public static void openFileLocation(String path) {
    if (InfoTool.osName.toLowerCase().contains("win")) {
        try {
            Runtime.getRuntime().exec("explorer.exe /select," + path);
        } catch (IOException ex) {
            Main.logger.log(Level.WARNING, ex.getMessage(), ex);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有用的链接:

相似但未no way dublicates回答的链接:

如何使用java代码打开Windows文件资源管理器并突出显示指定文件?

使用 Java 在资源管理器中打开文件夹

如何从 java fx 应用程序打开默认系统浏览器?


更多解释:

java io explorer javafx

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

JavaFX中的MouseEvent,ActionEvent和Event有什么区别?

我是JavaFX的新手,看到有不同类型的事件处理程序。JavaFX中的MouseEvent,ActionEvent和Event有什么区别?

java javafx

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

如何从 Maven Shaded 插件中删除特定文件

我正在尝试使用maven-shade-plugin生成 Uber Jar ,并且我想从阴影 jar 中排除一些资源并包含一些指定的工件。但是以下排除资源与其捆绑在一起。

<dependencies>
    <dependency>
        <groupId>com.sample.auto</groupId>
        <artifactId>sample</artifactId>
        <version>1.5.0</version>
    </dependency>
    <dependency>
        <groupId>com.sample.manual</groupId>
        <artifactId>sample-manual</artifactId>
        <version>1.5.0</version>
    </dependency>
</dependencies>

<profiles>
    <profile>
        <id>Distribute</id>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-shade-plugin</artifactId>
                    <version>2.3</version>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>shade</goal>
                            </goals>
                            <configuration>
                                <transformers>
                                    <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
                                    <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    </transformer>
                                </transformers>
                                <filters>
                                    <filter>
                                        <artifact>*:*</artifact>
                                        <excludes>
                                            <exclude>META-INF/*.SF</exclude>
                                            <exclude>META-INF/*.DSA</exclude>
                                            <exclude>META-INF/*.RSA</exclude>
                                            <exclude>META-INF/LICENSE</exclude>
                                            <exclude>LICENSE</exclude>
                                            <exclude>com/myproject/auto/**</exclude>
                                            <exclude>org/**</exclude>
                                            <exclude>/*.png</exclude>
                                            <exclude>/*.html</exclude>
                                            <exclude>/*.jpeg</exclude>
                                            <exclude>com/google/common/**</exclude>
                                        </excludes>
                                    </filter>
                                </filters>
                                <shadedArtifactAttached>true</shadedArtifactAttached>
                                <shadedClassifierName>jar-with-dependencies</shadedClassifierName>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

另外,我只需要将com.sample.auto相关工件包含到我的 uber jar 中。请让我知道我在哪里犯了错误。

java maven

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

在 API 18 中使用什么来代替 getUrl()

我使用 API 级别 18 表单显示同一活动中的网页,但出现错误:getURL() required API 21。我可以用什么来代替这个?

这是代码:

@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
    view.loadUrl(request.getUrl().toString());
    return false;
}
Run Code Online (Sandbox Code Playgroud)

android webview

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